home *** CD-ROM | disk | FTP | other *** search
/ Secre 1 / Secre 1.iso / SECRE1 / SECRE1.rsrc / bin.rsrc_CODE_11.txt < prev    next >
Text File  |  1993-07-26  |  182KB  |  3,259 lines

  1. # near model CODE resource
  2. # jump table entries: 32916-65713 (32798 of them)
  3. export_174:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000A  A89E                     syscall    PenNormal
  8. 0000000C  2F3C FFFF EA8A           move.l     -[A7], 0xFFFFEA8A
  9. 00000012  AA1A                     syscall    GetBackColor
  10. 00000014  2F3C FFFF EA84           move.l     -[A7], 0xFFFFEA84
  11. 0000001A  AA19                     syscall    GetForeColor
  12. 0000001C  2F3C FFFF 6EC2           move.l     -[A7], 0xFFFF6EC2
  13. 00000022  AA14                     syscall    RGBForeColor
  14. 00000024  2F3C FFFF 6EBA           move.l     -[A7], 0xFFFF6EBA
  15. 0000002A  AA15                     syscall    RGBBackColor
  16. 0000002C  2F0C                     move.l     -[A7], A4
  17. 0000002E  2F3C 0001 0001           move.l     -[A7], 0x10001
  18. 00000034  A8A8                     syscall    OffsetRect
  19. 00000036  2F0C                     move.l     -[A7], A4
  20. 00000038  A8A2                     syscall    PaintRect
  21. 0000003A  2F0C                     move.l     -[A7], A4
  22. 0000003C  4878 FFFF                push.l     0xFFFF
  23. 00000040  A8A8                     syscall    OffsetRect
  24. 00000042  2F0C                     move.l     -[A7], A4
  25. 00000044  A8A3                     syscall    EraseRect
  26. 00000046  2F0C                     move.l     -[A7], A4
  27. 00000048  A8A1                     syscall    FrameRect
  28. 0000004A  2F3C FFFF EA8A           move.l     -[A7], 0xFFFFEA8A
  29. 00000050  AA15                     syscall    RGBBackColor
  30. 00000052  2F3C FFFF EA84           move.l     -[A7], 0xFFFFEA84
  31. 00000058  AA14                     syscall    RGBForeColor
  32. 0000005A  285F                     movea.l    A4, [A7]+
  33. 0000005C  4E5E                     unlink     A6
  34. 0000005E  4E75                     rts
  35. 00000060  8C50                     or.w       D6, [A0]
  36. 00000062  7562                     moveq.l    D2, 0x62
  37. 00000064  5F50                     subq.w     [A0], 7
  38. 00000066  6F70                     ble        +0x72 /* 000000D8 */
  39. 00000068  7570                     moveq.l    D2, 0x70
  40. 0000006A  426F 7800                clr.w      [A7 + 0x7800]
  41. 0000006E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  42. export_175: // at 00000070 (misaligned)
  43. 00000072  FFEE                     .extension 0xFEE // unimplemented
  44. 00000074  486E FFFC                pea.l      [A6 - 0x4]
  45. 00000078  A874                     syscall    GetPort
  46. 0000007A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  47. 0000007E  A873                     syscall    SetPort
  48. 00000080  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  49. 00000084  206E 0008                movea.l    A0, [A6 + 0x8]
  50. 00000088  3F28 00A8                move.w     -[A7], [A0 + 0xA8]
  51. 0000008C  486E FFFA                pea.l      [A6 - 0x6]
  52. 00000090  486E FFF6                pea.l      [A6 - 0xA]
  53. 00000094  486E FFEE                pea.l      [A6 - 0x12]
  54. 00000098  A98D                     syscall    GetDialogItem/GetDItem
  55. 0000009A  486E FFEE                pea.l      [A6 - 0x12]
  56. 0000009E  2F3C FFFC FFFC           move.l     -[A7], 0xFFFCFFFC
  57. 000000A4  A8A9                     syscall    InsetRect
  58. 000000A6  2F3C 0003 0003           move.l     -[A7], 0x30003
  59. 000000AC  A89B                     syscall    PenSize
  60. 000000AE  486E FFEE                pea.l      [A6 - 0x12]
  61. 000000B2  2F3C 0010 0010           move.l     -[A7], 0x100010
  62. 000000B8  A8B0                     syscall    FrameRoundRect
  63. 000000BA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  64. 000000BE  A873                     syscall    SetPort
  65. 000000C0  4E5E                     unlink     A6
  66. 000000C2  4E75                     rts
  67. 000000C4  9144                     subx.w     D0, D4
  68. 000000C6  4C47 5F44                movem.l    D2,D6,A0,A1,A2,A3,A4,A6, D7
  69. 000000CA  6566                     bcs        +0x68 /* 00000132 */
  70. 000000CC  6175                     bsr        +0x77 /* 00000143 */
  71. 000000CE  6C74                     bge        +0x76 /* 00000144 */
  72. 000000D0  4275 7474                clr.w      [A5 + D7.w * 4 + 0x74]
  73. 000000D4  6F6E                     ble        +0x70 /* 00000144 */
  74. 000000D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  75. // begin alternate branch 000000D8-000000DC
  76. export_176:
  77. label000000D8:
  78. 000000D8  4E56 FFFC                link       A6, -0x0004
  79. // end alternate branch 000000D8-000000DC
  80. export_176: // at 000000D8 (misaligned)
  81. label000000D8: // (misaligned)
  82. 000000DA  FFFC                     .extension 0xFFC // unimplemented
  83. 000000DC  48E7 0300                movem.l    -[A7], D6,D7
  84. 000000E0  206E 0008                movea.l    A0, [A6 + 0x8]
  85. 000000E4  3D68 0002 FFFE           move.w     [A6 - 0x2], [A0 + 0x2]
  86. 000000EA  3D50 FFFC                move.w     [A6 - 0x4], [A0]
  87. 000000EE  486E FFFC                pea.l      [A6 - 0x4]
  88. 000000F2  A870                     syscall    LocalToGlobal
  89. 000000F4  42A7                     clr.l      -[A7]
  90. 000000F6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  91. 000000FA  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  92. 000000FE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  93. 00000102  3F3C 0001                move.w     -[A7], 0x1
  94. 00000106  A80B                     syscall    PopUpMenuSelect
  95. 00000108  2E1F                     move.l     D7, [A7]+
  96. 0000010A  4267                     clr.w      -[A7]
  97. 0000010C  2F07                     move.l     -[A7], D7
  98. 0000010E  A86B                     syscall    LoWord
  99. 00000110  3C1F                     move.w     D6, [A7]+
  100. 00000112  3006                     move.w     D0, D6
  101. 00000114  4CDF 00C0                movem.l    D6,D7, [A7]+
  102. 00000118  4E5E                     unlink     A6
  103. 0000011A  4E75                     rts
  104. 0000011C  8D50                     or.w       [A0], D6
  105. 0000011E  7562                     moveq.l    D2, 0x62
  106. 00000120  5F50                     subq.w     [A0], 7
  107. 00000122  6F70                     ble        +0x72 /* 00000194 */
  108. 00000124  7570                     moveq.l    D2, 0x70
  109. 00000126  4D65                     chk.w      D6, -[A5]
  110. 00000128  6E75                     bgt        +0x77 /* 0000019F */
  111. 0000012A  0000 48E7                ori.b      D0, 0xE7
  112. export_177: // at 0000012C (misaligned)
  113. 0000012E  0108                     btst       A0, D0
  114. 00000130  99CC                     sub.l      A4, A4
  115. label00000132:
  116. 00000132  4A79 FFFF E852           tst.w      [0xFFFFE852]
  117. 00000138  6604                     bne        +0x6 /* 0000013E */
  118. 0000013A  7000                     moveq.l    D0, 0x00
  119. 0000013C  6054                     bra        +0x56 /* 00000192 */
  120. label0000013E:
  121. 0000013E  3079 FFFF E852           movea.w    A0, [0xFFFFE852]
  122. label00000144:
  123. 00000144  D1C8                     add.l      A0, A0
  124. 00000146  D1FC FFFF F4BA           add.l      A0, 0xFFFFF4BA
  125. 0000014C  3E10                     move.w     D7, [A0]
  126. 0000014E  42A7                     clr.l      -[A7]
  127. 00000150  3F07                     move.w     -[A7], D7
  128. 00000152  A9BA                     syscall    GetString
  129. 00000154  285F                     movea.l    A4, [A7]+
  130. 00000156  200C                     move.l     D0, A4
  131. 00000158  660C                     bne        +0xE /* 00000166 */
  132. 0000015A  33FC 0003 FFFF E852      move.w     [0xFFFFE852], 0x3
  133. 00000162  70FF                     moveq.l    D0, 0xFFFFFFFF
  134. 00000164  602C                     bra        +0x2E /* 00000192 */
  135. label00000166:
  136. 00000166  204C                     movea.l    A0, A4
  137. 00000168  A029                     syscall    HLock
  138. 0000016A  2F14                     move.l     -[A7], [A4]
  139. 0000016C  2F3C FFFF F4D0           move.l     -[A7], 0xFFFFF4D0
  140. 00000172  2F3C FFFF F4D2           move.l     -[A7], 0xFFFFF4D2
  141. 00000178  2F3C FFFF F4D4           move.l     -[A7], 0xFFFFF4D4
  142. 0000017E  A98B                     syscall    ParamText
  143. 00000180  4267                     clr.w      -[A7]
  144. 00000182  3F3C 00C8                move.w     -[A7], 0xC8
  145. 00000186  42A7                     clr.l      -[A7]
  146. 00000188  A986                     syscall    StopAlert
  147. 0000018A  204C                     movea.l    A0, A4
  148. 0000018C  A02A                     syscall    HUnlock
  149. 0000018E  7000                     moveq.l    D0, 0x00
  150. 00000190  548F                     addq.l     A7, 2
  151. label00000192:
  152. 00000192  4CDF 1080                movem.l    D7,A4, [A7]+
  153. // begin alternate branch 00000194-00000196
  154. label00000194:
  155. 00000194  1080                     move.b     [A0], D0
  156. // end alternate branch 00000194-00000196
  157. label00000194: // (misaligned)
  158. 00000196  4E75                     rts
  159. export_148:
  160. 00000198  4E56 0000                link       A6, 0
  161. 0000019C  2F3C FFFF EA8A           move.l     -[A7], 0xFFFFEA8A
  162. 000001A2  AA1A                     syscall    GetBackColor
  163. 000001A4  2F3C FFFF EA84           move.l     -[A7], 0xFFFFEA84
  164. 000001AA  AA19                     syscall    GetForeColor
  165. 000001AC  A89E                     syscall    PenNormal
  166. 000001AE  2F3C FFFF 6EC2           move.l     -[A7], 0xFFFF6EC2
  167. 000001B4  AA14                     syscall    RGBForeColor
  168. 000001B6  2F3C FFFF 6EBA           move.l     -[A7], 0xFFFF6EBA
  169. 000001BC  AA15                     syscall    RGBBackColor
  170. 000001BE  206E 0008                movea.l    A0, [A6 + 0x8]
  171. 000001C2  A029                     syscall    HLock
  172. 000001C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  173. 000001C8  486E 000C                pea.l      [A6 + 0xC]
  174. 000001CC  A8F6                     syscall    DrawPicture
  175. 000001CE  206E 0008                movea.l    A0, [A6 + 0x8]
  176. 000001D2  A02A                     syscall    HUnlock
  177. 000001D4  2F3C FFFF EA8A           move.l     -[A7], 0xFFFFEA8A
  178. 000001DA  AA15                     syscall    RGBBackColor
  179. 000001DC  2F3C FFFF EA84           move.l     -[A7], 0xFFFFEA84
  180. 000001E2  AA14                     syscall    RGBForeColor
  181. 000001E4  4E5E                     unlink     A6
  182. 000001E6  4E75                     rts
  183. 000001E8  8F50                     or.w       [A0], D7
  184. 000001EA  7562                     moveq.l    D2, 0x62
  185. 000001EC  5F44                     subq.w     D4, 7
  186. 000001EE  7261                     moveq.l    D1, 0x61
  187. 000001F0  7750                     moveq.l    D3, 0x50
  188. 000001F2  6963                     bvs        +0x65 /* 00000257 */
  189. 000001F4  7475                     moveq.l    D2, 0x75
  190. 000001F6  7265                     moveq.l    D1, 0x65
  191. 000001F8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  192. // begin alternate branch 000001FA-00000200
  193. export_149:
  194. fn000001FA:
  195. 000001FA  4E56 0000                link       A6, 0
  196. 000001FE  2F0C                     move.l     -[A7], A4
  197. // end alternate branch 000001FA-00000200
  198. export_149: // at 000001FA (misaligned)
  199. fn000001FA: // (misaligned)
  200. 000001FC  0000 2F0C                ori.b      D0, 0xC
  201. 00000200  286E 000C                movea.l    A4, [A6 + 0xC]
  202. 00000204  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  203. 00000208  A873                     syscall    SetPort
  204. 0000020A  2F3C FFFF EA8A           move.l     -[A7], 0xFFFFEA8A
  205. 00000210  AA1A                     syscall    GetBackColor
  206. 00000212  2F3C FFFF EA84           move.l     -[A7], 0xFFFFEA84
  207. 00000218  AA19                     syscall    GetForeColor
  208. 0000021A  A89E                     syscall    PenNormal
  209. 0000021C  2F3C FFFF 6EC2           move.l     -[A7], 0xFFFF6EC2
  210. 00000222  AA14                     syscall    RGBForeColor
  211. 00000224  2F3C FFFF 6EBA           move.l     -[A7], 0xFFFF6EBA
  212. 0000022A  AA15                     syscall    RGBBackColor
  213. 0000022C  4227                     clr.b      -[A7]
  214. 0000022E  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  215. 00000232  203C 0004 0001           move.l     D0, 0x40001
  216. 00000238  AB1D                     syscall    QDExtensions
  217. 0000023A  486C 0002                pea.l      [A4 + 0x2]
  218. 0000023E  2079 FFFF 6ECA           movea.l    A0, [0xFFFF6ECA]
  219. 00000244  4868 0002                pea.l      [A0 + 0x2]
  220. 00000248  486C 0010                pea.l      [A4 + 0x10]
  221. 0000024C  486E 0010                pea.l      [A6 + 0x10]
  222. 00000250  4267                     clr.w      -[A7]
  223. 00000252  42A7                     clr.l      -[A7]
  224. 00000254  A8EC                     syscall    CopyBits
  225. 00000256  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  226. 0000025A  203C 0004 0002           move.l     D0, 0x40002
  227. 00000260  AB1D                     syscall    QDExtensions
  228. 00000262  2F3C FFFF EA8A           move.l     -[A7], 0xFFFFEA8A
  229. 00000268  AA15                     syscall    RGBBackColor
  230. 0000026A  2F3C FFFF EA84           move.l     -[A7], 0xFFFFEA84
  231. 00000270  AA14                     syscall    RGBForeColor
  232. 00000272  286E FFFC                movea.l    A4, [A6 - 0x4]
  233. 00000276  4E5E                     unlink     A6
  234. 00000278  4E75                     rts
  235. 0000027A  8C50                     or.w       D6, [A0]
  236. 0000027C  7562                     moveq.l    D2, 0x62
  237. 0000027E  5F47                     subq.w     D7, 7
  238. 00000280  5774 6F57                subq.w     <<invalid full ext with IS == 1 and I/IS == 7>>, 3
  239. 00000284  696E                     bvs        +0x70 /* 000002F4 */
  240. 00000286  6400 0000                bcc        +0x2 /* 00000288 */
  241. // begin alternate branch 00000288-00000290
  242. label00000288:
  243. 00000288  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  244. export_150: // at 0000028A (misaligned)
  245. fn0000028A: // (misaligned)
  246. 0000028C  0000 2F0C                ori.b      D0, 0xC
  247. // end alternate branch 00000288-00000290
  248. export_150:
  249. label00000288: // (misaligned)
  250. fn0000028A:
  251. 0000028A  4E56 0000                link       A6, 0
  252. 0000028E  2F0C                     move.l     -[A7], A4
  253. 00000290  286E 000C                movea.l    A4, [A6 + 0xC]
  254. 00000294  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  255. 00000298  A873                     syscall    SetPort
  256. 0000029A  2F3C FFFF EA8A           move.l     -[A7], 0xFFFFEA8A
  257. 000002A0  AA1A                     syscall    GetBackColor
  258. 000002A2  2F3C FFFF EA84           move.l     -[A7], 0xFFFFEA84
  259. 000002A8  AA19                     syscall    GetForeColor
  260. 000002AA  A89E                     syscall    PenNormal
  261. 000002AC  2F3C FFFF 6EC2           move.l     -[A7], 0xFFFF6EC2
  262. 000002B2  AA14                     syscall    RGBForeColor
  263. 000002B4  2F3C FFFF 6EBA           move.l     -[A7], 0xFFFF6EBA
  264. 000002BA  AA15                     syscall    RGBBackColor
  265. 000002BC  4227                     clr.b      -[A7]
  266. 000002BE  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  267. 000002C2  203C 0004 0001           move.l     D0, 0x40001
  268. 000002C8  AB1D                     syscall    QDExtensions
  269. 000002CA  486C 0002                pea.l      [A4 + 0x2]
  270. 000002CE  206E 0018                movea.l    A0, [A6 + 0x18]
  271. 000002D2  4868 0002                pea.l      [A0 + 0x2]
  272. 000002D6  2279 FFFF 6ECA           movea.l    A1, [0xFFFF6ECA]
  273. 000002DC  4869 0002                pea.l      [A1 + 0x2]
  274. 000002E0  486C 0010                pea.l      [A4 + 0x10]
  275. 000002E4  4868 0010                pea.l      [A0 + 0x10]
  276. 000002E8  486E 0010                pea.l      [A6 + 0x10]
  277. 000002EC  A817                     syscall    CopyMask
  278. 000002EE  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  279. 000002F2  203C 0004 0002           move.l     D0, 0x40002
  280. // begin alternate branch 000002F4-000002F8
  281. label000002F4:
  282. 000002F4  0004 0002                ori.b      D4, 0x2
  283. // end alternate branch 000002F4-000002F8
  284. label000002F4: // (misaligned)
  285. 000002F8  AB1D                     syscall    QDExtensions
  286. 000002FA  2F3C FFFF EA8A           move.l     -[A7], 0xFFFFEA8A
  287. 00000300  AA15                     syscall    RGBBackColor
  288. 00000302  2F3C FFFF EA84           move.l     -[A7], 0xFFFFEA84
  289. 00000308  AA14                     syscall    RGBForeColor
  290. 0000030A  286E FFFC                movea.l    A4, [A6 - 0x4]
  291. 0000030E  4E5E                     unlink     A6
  292. 00000310  4E75                     rts
  293. 00000312  8E50                     or.w       D7, [A0]
  294. 00000314  7562                     moveq.l    D2, 0x62
  295. 00000316  5F47                     subq.w     D7, 7
  296. 00000318  576D 6173                subq.w     [A5 + 0x6173], 3
  297. 0000031C  6B57                     bmi        +0x59 /* 00000375 */
  298. 0000031E  696E                     bvs        +0x70 /* 0000038E */
  299. 00000320  6400 0000                bcc        +0x2 /* 00000322 */
  300. // begin alternate branch 00000322-0000032A
  301. label00000322:
  302. 00000322  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  303. export_151: // at 00000324 (misaligned)
  304. 00000326  0000 2F0C                ori.b      D0, 0xC
  305. // end alternate branch 00000322-0000032A
  306. export_151:
  307. label00000322: // (misaligned)
  308. 00000324  4E56 0000                link       A6, 0
  309. 00000328  2F0C                     move.l     -[A7], A4
  310. 0000032A  286E 0008                movea.l    A4, [A6 + 0x8]
  311. 0000032E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  312. 00000332  A873                     syscall    SetPort
  313. 00000334  2F3C FFFF EA8A           move.l     -[A7], 0xFFFFEA8A
  314. 0000033A  AA1A                     syscall    GetBackColor
  315. 0000033C  2F3C FFFF EA84           move.l     -[A7], 0xFFFFEA84
  316. 00000342  AA19                     syscall    GetForeColor
  317. 00000344  A89E                     syscall    PenNormal
  318. 00000346  2F3C FFFF 6EC2           move.l     -[A7], 0xFFFF6EC2
  319. 0000034C  AA14                     syscall    RGBForeColor
  320. 0000034E  2F3C FFFF 6EBA           move.l     -[A7], 0xFFFF6EBA
  321. 00000354  AA15                     syscall    RGBBackColor
  322. 00000356  4227                     clr.b      -[A7]
  323. 00000358  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  324. 0000035C  203C 0004 0001           move.l     D0, 0x40001
  325. 00000362  AB1D                     syscall    QDExtensions
  326. 00000364  486C 0002                pea.l      [A4 + 0x2]
  327. 00000368  206E 0018                movea.l    A0, [A6 + 0x18]
  328. 0000036C  4868 0002                pea.l      [A0 + 0x2]
  329. 00000370  226E 000C                movea.l    A1, [A6 + 0xC]
  330. 00000374  4869 0002                pea.l      [A1 + 0x2]
  331. 00000378  486C 0010                pea.l      [A4 + 0x10]
  332. 0000037C  4868 0010                pea.l      [A0 + 0x10]
  333. 00000380  486E 0010                pea.l      [A6 + 0x10]
  334. 00000384  A817                     syscall    CopyMask
  335. 00000386  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  336. 0000038A  203C 0004 0002           move.l     D0, 0x40002
  337. // begin alternate branch 0000038E-00000392
  338. label0000038E:
  339. 0000038E  0002 AB1D                ori.b      D2, 0x1D
  340. // end alternate branch 0000038E-00000392
  341. label0000038E: // (misaligned)
  342. 00000390  AB1D                     syscall    QDExtensions
  343. 00000392  2F3C FFFF EA8A           move.l     -[A7], 0xFFFFEA8A
  344. 00000398  AA15                     syscall    RGBBackColor
  345. 0000039A  2F3C FFFF EA84           move.l     -[A7], 0xFFFFEA84
  346. 000003A0  AA14                     syscall    RGBForeColor
  347. 000003A2  286E FFFC                movea.l    A4, [A6 - 0x4]
  348. 000003A6  4E5E                     unlink     A6
  349. 000003A8  4E75                     rts
  350. 000003AA  8C50                     or.w       D6, [A0]
  351. 000003AC  7562                     moveq.l    D2, 0x62
  352. 000003AE  5F47                     subq.w     D7, 7
  353. 000003B0  576D 6173                subq.w     [A5 + 0x6173], 3
  354. 000003B4  6B47                     bmi        +0x49 /* 000003FD */
  355. 000003B6  5700                     subq.b     D0, 3
  356. 000003B8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  357. // begin alternate branch 000003BA-000003BE
  358. export_152:
  359. fn000003BA:
  360. 000003BA  4E56 FFFA                link       A6, -0x0006
  361. // end alternate branch 000003BA-000003BE
  362. export_152: // at 000003BA (misaligned)
  363. fn000003BA: // (misaligned)
  364. 000003BC  FFFA                     .extension 0xFFA // unimplemented
  365. 000003BE  48E7 0700                movem.l    -[A7], D5,D6,D7
  366. 000003C2  7E00                     moveq.l    D7, 0x00
  367. 000003C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  368. 000003C8  A873                     syscall    SetPort
  369. 000003CA  3C2E 0012                move.w     D6, [A6 + 0x12]
  370. 000003CE  9C6E 000E                sub.w      D6, [A6 + 0xE]
  371. 000003D2  3A2E 0010                move.w     D5, [A6 + 0x10]
  372. 000003D6  9A6E 000C                sub.w      D5, [A6 + 0xC]
  373. 000003DA  3F06                     move.w     -[A7], D6
  374. 000003DC  3F05                     move.w     -[A7], D5
  375. 000003DE  A876                     syscall    PortSize
  376. 000003E0  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  377. 000003E4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  378. 000003E8  A878                     syscall    SetOrigin
  379. 000003EA  3007                     move.w     D0, D7
  380. 000003EC  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  381. 000003F0  4E5E                     unlink     A6
  382. 000003F2  4E75                     rts
  383. 000003F4  8C50                     or.w       D6, [A0]
  384. 000003F6  7562                     moveq.l    D2, 0x62
  385. 000003F8  5F55                     subq.w     [A5], 7
  386. 000003FA  7064                     moveq.l    D0, 0x64
  387. 000003FC  6174                     bsr        +0x76 /* 00000472 */
  388. 000003FE  6547                     bcs        +0x49 /* 00000447 */
  389. 00000400  5700                     subq.b     D0, 3
  390. 00000402  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  391. // begin alternate branch 00000404-0000040E
  392. export_153:
  393. fn00000404:
  394. 00000404  4E56 0000                link       A6, 0
  395. 00000408  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  396. 0000040C  A873                     syscall    SetPort
  397. // end alternate branch 00000404-0000040E
  398. export_153: // at 00000404 (misaligned)
  399. fn00000404: // (misaligned)
  400. 00000406  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  401. 0000040A  0008 A873                ori.b      A0, 0x73 /* 's' */
  402. 0000040E  2F3C FFFF EA8A           move.l     -[A7], 0xFFFFEA8A
  403. 00000414  AA1A                     syscall    GetBackColor
  404. 00000416  2F3C FFFF EA84           move.l     -[A7], 0xFFFFEA84
  405. 0000041C  AA19                     syscall    GetForeColor
  406. 0000041E  A89E                     syscall    PenNormal
  407. 00000420  2F3C FFFF 6EC2           move.l     -[A7], 0xFFFF6EC2
  408. 00000426  AA14                     syscall    RGBForeColor
  409. 00000428  2F3C FFFF 6EBA           move.l     -[A7], 0xFFFF6EBA
  410. 0000042E  AA15                     syscall    RGBBackColor
  411. 00000430  206E 0008                movea.l    A0, [A6 + 0x8]
  412. 00000434  4868 0010                pea.l      [A0 + 0x10]
  413. 00000438  A8A3                     syscall    EraseRect
  414. 0000043A  2F3C FFFF EA8A           move.l     -[A7], 0xFFFFEA8A
  415. 00000440  AA15                     syscall    RGBBackColor
  416. 00000442  2F3C FFFF EA84           move.l     -[A7], 0xFFFFEA84
  417. 00000448  AA14                     syscall    RGBForeColor
  418. 0000044A  4E5E                     unlink     A6
  419. 0000044C  4E75                     rts
  420. 0000044E  8B50                     or.w       [A0], D5
  421. 00000450  7562                     moveq.l    D2, 0x62
  422. 00000452  5F45                     subq.w     D5, 7
  423. 00000454  7261                     moveq.l    D1, 0x61
  424. 00000456  7377                     moveq.l    D1, 0x77
  425. 00000458  4777 0000                chk.w      D3, [A7 + D0.w]
  426. 0000045C  4E56 FFF4                link       A6, -0x000C
  427. 00000460  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  428. 00000464  3E2E 0008                move.w     D7, [A6 + 0x8]
  429. 00000468  286E 000A                movea.l    A4, [A6 + 0xA]
  430. 0000046C  266E 000E                movea.l    A3, [A6 + 0xE]
  431. 00000470  7600                     moveq.l    D3, 0x00
  432. fn00000472:
  433. 00000472  7800                     moveq.l    D4, 0x00
  434. 00000474  426E FFF6                clr.w      [A6 - 0xA]
  435. 00000478  3C2E 0018                move.w     D6, [A6 + 0x18]
  436. 0000047C  9C6E 0014                sub.w      D6, [A6 + 0x14]
  437. 00000480  2006                     move.l     D0, D6
  438. 00000482  48C0                     ext.l      D0
  439. 00000484  81FC 0032                divs.w     D0, 0x32 /* '2' */
  440. 00000488  3D40 FFF8                move.w     [A6 - 0x8], D0
  441. 0000048C  2206                     move.l     D1, D6
  442. 0000048E  48C1                     ext.l      D1
  443. 00000490  83FC 0032                divs.w     D1, 0x32 /* '2' */
  444. 00000494  4841                     swap.w     D1
  445. 00000496  3D41 FFFE                move.w     [A6 - 0x2], D1
  446. 0000049A  3A2E 0016                move.w     D5, [A6 + 0x16]
  447. 0000049E  9A6E 0012                sub.w      D5, [A6 + 0x12]
  448. 000004A2  2405                     move.l     D2, D5
  449. 000004A4  48C2                     ext.l      D2
  450. 000004A6  85FC 0032                divs.w     D2, 0x32 /* '2' */
  451. 000004AA  3D42 FFFA                move.w     [A6 - 0x6], D2
  452. 000004AE  2005                     move.l     D0, D5
  453. 000004B0  48C0                     ext.l      D0
  454. 000004B2  81FC 0032                divs.w     D0, 0x32 /* '2' */
  455. 000004B6  4840                     swap.w     D0
  456. 000004B8  3D40 FFFC                move.w     [A6 - 0x4], D0
  457. 000004BC  4A47                     tst.w      D7
  458. 000004BE  661A                     bne        +0x1C /* 000004DA */
  459. 000004C0  362E FFF8                move.w     D3, [A6 - 0x8]
  460. 000004C4  486E 0012                pea.l      [A6 + 0x12]
  461. 000004C8  3006                     move.w     D0, D6
  462. 000004CA  906E FFF8                sub.w      D0, [A6 - 0x8]
  463. 000004CE  C1FC FFFF                muls.w     D0, 0xFFFF
  464. 000004D2  3F00                     move.w     -[A7], D0
  465. 000004D4  4267                     clr.w      -[A7]
  466. 000004D6  A8A8                     syscall    OffsetRect
  467. 000004D8  605A                     bra        +0x5C /* 00000534 */
  468. label000004DA:
  469. 000004DA  0C47 0002                cmpi.w     D7, 0x2
  470. 000004DE  6618                     bne        +0x1A /* 000004F8 */
  471. 000004E0  76FF                     moveq.l    D3, 0xFFFFFFFF
  472. 000004E2  C7EE FFF8                muls.w     D3, [A6 - 0x8]
  473. 000004E6  486E 0012                pea.l      [A6 + 0x12]
  474. 000004EA  3006                     move.w     D0, D6
  475. 000004EC  906E FFF8                sub.w      D0, [A6 - 0x8]
  476. 000004F0  3F00                     move.w     -[A7], D0
  477. 000004F2  4267                     clr.w      -[A7]
  478. 000004F4  A8A8                     syscall    OffsetRect
  479. 000004F6  603C                     bra        +0x3E /* 00000534 */
  480. label000004F8:
  481. 000004F8  0C47 0001                cmpi.w     D7, 0x1
  482. 000004FC  661A                     bne        +0x1C /* 00000518 */
  483. 000004FE  382E FFFA                move.w     D4, [A6 - 0x6]
  484. 00000502  486E 0012                pea.l      [A6 + 0x12]
  485. 00000506  4267                     clr.w      -[A7]
  486. 00000508  3005                     move.w     D0, D5
  487. 0000050A  906E FFFA                sub.w      D0, [A6 - 0x6]
  488. 0000050E  C1FC FFFF                muls.w     D0, 0xFFFF
  489. 00000512  3F00                     move.w     -[A7], D0
  490. 00000514  A8A8                     syscall    OffsetRect
  491. 00000516  601C                     bra        +0x1E /* 00000534 */
  492. label00000518:
  493. 00000518  0C47 0003                cmpi.w     D7, 0x3
  494. 0000051C  6616                     bne        +0x18 /* 00000534 */
  495. 0000051E  78FF                     moveq.l    D4, 0xFFFFFFFF
  496. 00000520  C9EE FFFA                muls.w     D4, [A6 - 0x6]
  497. 00000524  486E 0012                pea.l      [A6 + 0x12]
  498. 00000528  4267                     clr.w      -[A7]
  499. 0000052A  3005                     move.w     D0, D5
  500. 0000052C  906E FFFA                sub.w      D0, [A6 - 0x6]
  501. 00000530  3F00                     move.w     -[A7], D0
  502. 00000532  A8A8                     syscall    OffsetRect
  503. label00000534:
  504. 00000534  42A7                     clr.l      -[A7]
  505. 00000536  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  506. 0000053A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  507. 0000053E  2F0B                     move.l     -[A7], A3
  508. 00000540  2F0C                     move.l     -[A7], A4
  509. 00000542  4EBA FCB6                jsr        [PC - 0x34A /* 000001FA */]
  510. 00000546  426E FFF4                clr.w      [A6 - 0xC]
  511. 0000054A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  512. 0000054E  6040                     bra        +0x42 /* 00000590 */
  513. label00000550:
  514. 00000550  2F39 FFFF EA94           move.l     -[A7], [0xFFFFEA94]
  515. 00000556  A8DD                     syscall    SetEmptyRgn
  516. 00000558  486E 0012                pea.l      [A6 + 0x12]
  517. 0000055C  3F03                     move.w     -[A7], D3
  518. 0000055E  3F04                     move.w     -[A7], D4
  519. 00000560  2F39 FFFF EA94           move.l     -[A7], [0xFFFFEA94]
  520. 00000566  A8EF                     syscall    ScrollRect
  521. 00000568  486E 0012                pea.l      [A6 + 0x12]
  522. 0000056C  3F03                     move.w     -[A7], D3
  523. 0000056E  3F04                     move.w     -[A7], D4
  524. 00000570  A8A8                     syscall    OffsetRect
  525. 00000572  2F39 FFFF EA94           move.l     -[A7], [0xFFFFEA94]
  526. 00000578  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  527. 0000057C  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  528. 00000580  2F0B                     move.l     -[A7], A3
  529. 00000582  2F0C                     move.l     -[A7], A4
  530. 00000584  4EBA FC74                jsr        [PC - 0x38C /* 000001FA */]
  531. 00000588  4FEF 0014                lea.l      A7, [A7 + 0x14]
  532. 0000058C  526E FFF4                addq.w     [A6 - 0xC], 1
  533. label00000590:
  534. 00000590  0C6E 0032 FFF4           cmpi.w     [A6 - 0xC], 0x32 /* '2' */
  535. 00000596  6DB8                     blt        -0x46 /* 00000550 */
  536. 00000598  4A47                     tst.w      D7
  537. 0000059A  6606                     bne        +0x8 /* 000005A2 */
  538. 0000059C  362E FFFE                move.w     D3, [A6 - 0x2]
  539. 000005A0  6026                     bra        +0x28 /* 000005C8 */
  540. label000005A2:
  541. 000005A2  0C47 0002                cmpi.w     D7, 0x2
  542. 000005A6  6608                     bne        +0xA /* 000005B0 */
  543. 000005A8  76FF                     moveq.l    D3, 0xFFFFFFFF
  544. 000005AA  C7EE FFFE                muls.w     D3, [A6 - 0x2]
  545. 000005AE  6018                     bra        +0x1A /* 000005C8 */
  546. label000005B0:
  547. 000005B0  0C47 0001                cmpi.w     D7, 0x1
  548. 000005B4  6606                     bne        +0x8 /* 000005BC */
  549. 000005B6  382E FFFC                move.w     D4, [A6 - 0x4]
  550. 000005BA  600C                     bra        +0xE /* 000005C8 */
  551. label000005BC:
  552. 000005BC  0C47 0003                cmpi.w     D7, 0x3
  553. 000005C0  6606                     bne        +0x8 /* 000005C8 */
  554. 000005C2  78FF                     moveq.l    D4, 0xFFFFFFFF
  555. 000005C4  C9EE FFFC                muls.w     D4, [A6 - 0x4]
  556. label000005C8:
  557. 000005C8  2F39 FFFF EA94           move.l     -[A7], [0xFFFFEA94]
  558. 000005CE  A8DD                     syscall    SetEmptyRgn
  559. 000005D0  486E 0012                pea.l      [A6 + 0x12]
  560. 000005D4  3F03                     move.w     -[A7], D3
  561. 000005D6  3F04                     move.w     -[A7], D4
  562. 000005D8  2F39 FFFF EA94           move.l     -[A7], [0xFFFFEA94]
  563. 000005DE  A8EF                     syscall    ScrollRect
  564. 000005E0  486E 0012                pea.l      [A6 + 0x12]
  565. 000005E4  3F03                     move.w     -[A7], D3
  566. 000005E6  3F04                     move.w     -[A7], D4
  567. 000005E8  A8A8                     syscall    OffsetRect
  568. 000005EA  2F39 FFFF EA94           move.l     -[A7], [0xFFFFEA94]
  569. 000005F0  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  570. 000005F4  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  571. 000005F8  2F0B                     move.l     -[A7], A3
  572. 000005FA  2F0C                     move.l     -[A7], A4
  573. 000005FC  4EBA FBFC                jsr        [PC - 0x404 /* 000001FA */]
  574. 00000600  4CEE 18F8 FFD8           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x28]
  575. 00000606  4E5E                     unlink     A6
  576. 00000608  4E75                     rts
  577. 0000060A  8E50                     or.w       D7, [A0]
  578. 0000060C  7562                     moveq.l    D2, 0x62
  579. 0000060E  5F44                     subq.w     D4, 7
  580. 00000610  7261                     moveq.l    D1, 0x61
  581. 00000612  7753                     moveq.l    D3, 0x53
  582. 00000614  6372                     bls        +0x74 /* 00000688 */
  583. 00000616  6F6C                     ble        +0x6E /* 00000684 */
  584. 00000618  6C00 0000                bge        +0x2 /* 0000061A */
  585. // begin alternate branch 0000061A-00000620
  586. label0000061A:
  587. 0000061A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  588. 0000061E  FFF4                     .extension 0xFF4 // unimplemented
  589. // end alternate branch 0000061A-00000620
  590. label0000061A: // (misaligned)
  591. 0000061C  4E56 FFF4                link       A6, -0x000C
  592. 00000620  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  593. 00000624  3E2E 0008                move.w     D7, [A6 + 0x8]
  594. 00000628  7600                     moveq.l    D3, 0x00
  595. 0000062A  7800                     moveq.l    D4, 0x00
  596. 0000062C  426E FFF6                clr.w      [A6 - 0xA]
  597. 00000630  3C2E 0010                move.w     D6, [A6 + 0x10]
  598. 00000634  9C6E 000C                sub.w      D6, [A6 + 0xC]
  599. 00000638  2006                     move.l     D0, D6
  600. 0000063A  48C0                     ext.l      D0
  601. 0000063C  81FC 0032                divs.w     D0, 0x32 /* '2' */
  602. 00000640  3D40 FFF8                move.w     [A6 - 0x8], D0
  603. 00000644  2206                     move.l     D1, D6
  604. 00000646  48C1                     ext.l      D1
  605. 00000648  83FC 0032                divs.w     D1, 0x32 /* '2' */
  606. 0000064C  4841                     swap.w     D1
  607. 0000064E  3D41 FFFE                move.w     [A6 - 0x2], D1
  608. 00000652  3A2E 000E                move.w     D5, [A6 + 0xE]
  609. 00000656  9A6E 000A                sub.w      D5, [A6 + 0xA]
  610. 0000065A  2405                     move.l     D2, D5
  611. 0000065C  48C2                     ext.l      D2
  612. 0000065E  85FC 0032                divs.w     D2, 0x32 /* '2' */
  613. 00000662  3D42 FFFA                move.w     [A6 - 0x6], D2
  614. 00000666  4A47                     tst.w      D7
  615. 00000668  6606                     bne        +0x8 /* 00000670 */
  616. 0000066A  362E FFF8                move.w     D3, [A6 - 0x8]
  617. 0000066E  6026                     bra        +0x28 /* 00000696 */
  618. label00000670:
  619. 00000670  0C47 0002                cmpi.w     D7, 0x2
  620. 00000674  6608                     bne        +0xA /* 0000067E */
  621. 00000676  76FF                     moveq.l    D3, 0xFFFFFFFF
  622. 00000678  C7EE FFF8                muls.w     D3, [A6 - 0x8]
  623. 0000067C  6018                     bra        +0x1A /* 00000696 */
  624. label0000067E:
  625. 0000067E  0C47 0001                cmpi.w     D7, 0x1
  626. 00000682  6606                     bne        +0x8 /* 0000068A */
  627. label00000684:
  628. 00000684  382E FFFA                move.w     D4, [A6 - 0x6]
  629. label00000688:
  630. 00000688  600C                     bra        +0xE /* 00000696 */
  631. label0000068A:
  632. 0000068A  0C47 0003                cmpi.w     D7, 0x3
  633. 0000068E  6606                     bne        +0x8 /* 00000696 */
  634. 00000690  78FF                     moveq.l    D4, 0xFFFFFFFF
  635. 00000692  C9EE FFFA                muls.w     D4, [A6 - 0x6]
  636. label00000696:
  637. 00000696  426E FFF4                clr.w      [A6 - 0xC]
  638. 0000069A  601C                     bra        +0x1E /* 000006B8 */
  639. label0000069C:
  640. 0000069C  2F39 FFFF EA94           move.l     -[A7], [0xFFFFEA94]
  641. 000006A2  A8DD                     syscall    SetEmptyRgn
  642. 000006A4  486E 000A                pea.l      [A6 + 0xA]
  643. 000006A8  3F03                     move.w     -[A7], D3
  644. 000006AA  3F04                     move.w     -[A7], D4
  645. 000006AC  2F39 FFFF EA94           move.l     -[A7], [0xFFFFEA94]
  646. 000006B2  A8EF                     syscall    ScrollRect
  647. 000006B4  526E FFF4                addq.w     [A6 - 0xC], 1
  648. label000006B8:
  649. 000006B8  0C6E 000A FFF4           cmpi.w     [A6 - 0xC], 0xA /* '\n' */
  650. 000006BE  6DDC                     blt        -0x22 /* 0000069C */
  651. 000006C0  4A47                     tst.w      D7
  652. 000006C2  6606                     bne        +0x8 /* 000006CA */
  653. 000006C4  362E FFFE                move.w     D3, [A6 - 0x2]
  654. 000006C8  6026                     bra        +0x28 /* 000006F0 */
  655. label000006CA:
  656. 000006CA  0C47 0002                cmpi.w     D7, 0x2
  657. 000006CE  6608                     bne        +0xA /* 000006D8 */
  658. 000006D0  76FF                     moveq.l    D3, 0xFFFFFFFF
  659. 000006D2  C7EE FFFE                muls.w     D3, [A6 - 0x2]
  660. 000006D6  6018                     bra        +0x1A /* 000006F0 */
  661. label000006D8:
  662. 000006D8  0C47 0001                cmpi.w     D7, 0x1
  663. 000006DC  6606                     bne        +0x8 /* 000006E4 */
  664. 000006DE  382E FFFC                move.w     D4, [A6 - 0x4]
  665. 000006E2  600C                     bra        +0xE /* 000006F0 */
  666. label000006E4:
  667. 000006E4  0C47 0003                cmpi.w     D7, 0x3
  668. 000006E8  6606                     bne        +0x8 /* 000006F0 */
  669. 000006EA  78FF                     moveq.l    D4, 0xFFFFFFFF
  670. 000006EC  C9EE FFFC                muls.w     D4, [A6 - 0x4]
  671. label000006F0:
  672. 000006F0  2F39 FFFF EA94           move.l     -[A7], [0xFFFFEA94]
  673. 000006F6  A8DD                     syscall    SetEmptyRgn
  674. 000006F8  486E 000A                pea.l      [A6 + 0xA]
  675. 000006FC  3F03                     move.w     -[A7], D3
  676. 000006FE  3F04                     move.w     -[A7], D4
  677. 00000700  2F39 FFFF EA94           move.l     -[A7], [0xFFFFEA94]
  678. 00000706  A8EF                     syscall    ScrollRect
  679. 00000708  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  680. 0000070C  4E5E                     unlink     A6
  681. 0000070E  4E75                     rts
  682. 00000710  8F50                     or.w       [A0], D7
  683. 00000712  7562                     moveq.l    D2, 0x62
  684. 00000714  5F45                     subq.w     D5, 7
  685. 00000716  7261                     moveq.l    D1, 0x61
  686. 00000718  7365                     moveq.l    D1, 0x65
  687. 0000071A  5363                     subq.w     -[A3], 1
  688. 0000071C  726F                     moveq.l    D1, 0x6F
  689. 0000071E  6C6C                     bge        +0x6E /* 0000078C */
  690. 00000720  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  691. export_154: // at 00000722 (misaligned)
  692. 00000724  0000 48E7                ori.b      D0, 0xE7
  693. 00000728  0708                     btst       A0, D3
  694. 0000072A  286E 0008                movea.l    A4, [A6 + 0x8]
  695. 0000072E  7C01                     moveq.l    D6, 0x01
  696. 00000730  0C79 0001 FFFF E848      cmpi.w     [0xFFFFE848], 0x1
  697. 00000738  6602                     bne        +0x4 /* 0000073C */
  698. 0000073A  7C05                     moveq.l    D6, 0x05
  699. label0000073C:
  700. 0000073C  2F39 FFFF E836           move.l     -[A7], [0xFFFFE836]
  701. 00000742  A873                     syscall    SetPort
  702. 00000744  2F39 FFFF E836           move.l     -[A7], [0xFFFFE836]
  703. 0000074A  4EBA FCB8                jsr        [PC - 0x348 /* 00000404 */]
  704. 0000074E  0C79 0001 FFFF 7980      cmpi.w     [0xFFFF7980], 0x1
  705. 00000756  588F                     addq.l     A7, 4
  706. 00000758  6700 00AC                beq        +0xAE /* 00000806 */
  707. 0000075C  7E00                     moveq.l    D7, 0x00
  708. 0000075E  6000 009E                bra        +0xA0 /* 000007FE */
  709. label00000762:
  710. 00000762  2F39 FFFF E836           move.l     -[A7], [0xFFFFE836]
  711. // begin alternate branch 00000766-00000768
  712. label00000766:
  713. 00000766  E836                     roxr       D6.b, D4
  714. // end alternate branch 00000766-00000768
  715. label00000766: // (misaligned)
  716. 00000768  A873                     syscall    SetPort
  717. 0000076A  4227                     clr.b      -[A7]
  718. 0000076C  2079 FFFF E836           movea.l    A0, [0xFFFFE836]
  719. 00000772  2F28 0002                move.l     -[A7], [A0 + 0x2]
  720. 00000776  203C 0004 0001           move.l     D0, 0x40001
  721. 0000077C  AB1D                     syscall    QDExtensions
  722. 0000077E  4A1F                     tst.b      [A7]+
  723. 00000780  662A                     bne        +0x2C /* 000007AC */
  724. 00000782  3F3C 0001                move.w     -[A7], 0x1
  725. 00000786  42A7                     clr.l      -[A7]
  726. 00000788  2F39 FFFF 6ED8           move.l     -[A7], [0xFFFF6ED8]
  727. // begin alternate branch 0000078C-0000078E
  728. label0000078C:
  729. 0000078C  6ED8                     bgt        -0x26 /* 00000766 */
  730. // end alternate branch 0000078C-0000078E
  731. label0000078C: // (misaligned)
  732. 0000078E  2F39 FFFF 6ED4           move.l     -[A7], [0xFFFF6ED4]
  733. 00000794  2F39 FFFF E836           move.l     -[A7], [0xFFFFE836]
  734. 0000079A  4EBA FC1E                jsr        [PC - 0x3E2 /* 000003BA */]
  735. 0000079E  3A00                     move.w     D5, D0
  736. 000007A0  0C45 FFFF                cmpi.w     D5, 0xFFFF
  737. 000007A4  4FEF 0012                lea.l      A7, [A7 + 0x12]
  738. 000007A8  6700 00A4                beq        +0xA6 /* 0000084E */
  739. label000007AC:
  740. 000007AC  A89E                     syscall    PenNormal
  741. 000007AE  2079 FFFF E836           movea.l    A0, [0xFFFFE836]
  742. 000007B4  4868 0010                pea.l      [A0 + 0x10]
  743. 000007B8  2007                     move.l     D0, D7
  744. 000007BA  48C0                     ext.l      D0
  745. 000007BC  E788                     lsl        D0, 3
  746. 000007BE  0680 FFFF EB06           addi.l     D0, 0xFFFFEB06
  747. 000007C4  2F00                     move.l     -[A7], D0
  748. 000007C6  A8A5                     syscall    FillRect
  749. 000007C8  4227                     clr.b      -[A7]
  750. 000007CA  2079 FFFF E836           movea.l    A0, [0xFFFFE836]
  751. 000007D0  2F28 0002                move.l     -[A7], [A0 + 0x2]
  752. 000007D4  203C 0004 0001           move.l     D0, 0x40001
  753. 000007DA  AB1D                     syscall    QDExtensions
  754. 000007DC  2F0C                     move.l     -[A7], A4
  755. 000007DE  A873                     syscall    SetPort
  756. 000007E0  2F39 FFFF E836           move.l     -[A7], [0xFFFFE836]
  757. 000007E6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  758. 000007EA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  759. 000007EE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  760. 000007F2  2F0C                     move.l     -[A7], A4
  761. 000007F4  4EBA FA94                jsr        [PC - 0x56C /* 0000028A */]
  762. 000007F8  4FEF 0016                lea.l      A7, [A7 + 0x16]
  763. 000007FC  DE46                     add.w      D7, D6
  764. label000007FE:
  765. 000007FE  0C47 0041                cmpi.w     D7, 0x41 /* 'A' */
  766. 00000802  6D00 FF5E                blt        -0xA0 /* 00000762 */
  767. label00000806:
  768. 00000806  2F39 FFFF E836           move.l     -[A7], [0xFFFFE836]
  769. 0000080C  A873                     syscall    SetPort
  770. 0000080E  2079 FFFF E836           movea.l    A0, [0xFFFFE836]
  771. 00000814  4868 0010                pea.l      [A0 + 0x10]
  772. 00000818  A8A2                     syscall    PaintRect
  773. 0000081A  4227                     clr.b      -[A7]
  774. 0000081C  2079 FFFF E836           movea.l    A0, [0xFFFFE836]
  775. 00000822  2F28 0002                move.l     -[A7], [A0 + 0x2]
  776. 00000826  203C 0004 0001           move.l     D0, 0x40001
  777. 0000082C  AB1D                     syscall    QDExtensions
  778. 0000082E  2F0C                     move.l     -[A7], A4
  779. 00000830  A873                     syscall    SetPort
  780. 00000832  2F39 FFFF E836           move.l     -[A7], [0xFFFFE836]
  781. 00000838  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  782. 0000083C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  783. 00000840  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  784. 00000844  2F0C                     move.l     -[A7], A4
  785. 00000846  4EBA FA42                jsr        [PC - 0x5BE /* 0000028A */]
  786. 0000084A  4FEF 0016                lea.l      A7, [A7 + 0x16]
  787. label0000084E:
  788. 0000084E  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  789. 00000852  4E5E                     unlink     A6
  790. 00000854  4E75                     rts
  791. 00000856  8C50                     or.w       D6, [A0]
  792. 00000858  7562                     moveq.l    D2, 0x62
  793. 0000085A  5F44                     subq.w     D4, 7
  794. 0000085C  7261                     moveq.l    D1, 0x61
  795. 0000085E  774D                     moveq.l    D3, 0x4D
  796. 00000860  6173                     bsr        +0x75 /* 000008D5 */
  797. 00000862  6B00 0000                bmi        +0x2 /* 00000864 */
  798. // begin alternate branch 00000864-0000086A
  799. label00000864:
  800. 00000864  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  801. export_155: // at 00000866 (misaligned)
  802. 00000868  FFFE                     .extension 0xFFE // unimplemented
  803. // end alternate branch 00000864-0000086A
  804. export_155:
  805. label00000864: // (misaligned)
  806. 00000866  4E56 FFFE                link       A6, -0x0002
  807. 0000086A  4239 FFFF E984           clr.b      [0xFFFFE984]
  808. 00000870  2F3C FFFF E984           move.l     -[A7], 0xFFFFE984
  809. 00000876  2F3C FFFF 7A20           move.l     -[A7], 0xFFFF7A20
  810. 0000087C  4EBA 0104                jsr        [PC + 0x104 /* 00000982 */]
  811. 00000880  302E 000A                move.w     D0, [A6 + 0xA]
  812. 00000884  508F                     addq.l     A7, 8
  813. 00000886  6768                     beq        +0x6A /* 000008F0 */
  814. 00000888  6B66                     bmi        +0x68 /* 000008F0 */
  815. 0000088A  5740                     subq.w     D0, 3
  816. 0000088C  6736                     beq        +0x38 /* 000008C4 */
  817. 0000088E  6A06                     bpl        +0x8 /* 00000896 */
  818. 00000890  5240                     addq.w     D0, 1
  819. 00000892  6A1C                     bpl        +0x1E /* 000008B0 */
  820. 00000894  6006                     bra        +0x8 /* 0000089C */
  821. label00000896:
  822. 00000896  5540                     subq.w     D0, 2
  823. 00000898  6A56                     bpl        +0x58 /* 000008F0 */
  824. 0000089A  603C                     bra        +0x3E /* 000008D8 */
  825. label0000089C:
  826. 0000089C  2F3C FFFF E984           move.l     -[A7], 0xFFFFE984
  827. 000008A2  2F3C FFFF 79DC           move.l     -[A7], 0xFFFF79DC
  828. 000008A8  4EBA 00D8                jsr        [PC + 0xD8 /* 00000982 */]
  829. 000008AC  508F                     addq.l     A7, 8
  830. 000008AE  6040                     bra        +0x42 /* 000008F0 */
  831. label000008B0:
  832. 000008B0  2F3C FFFF E984           move.l     -[A7], 0xFFFFE984
  833. 000008B6  2F3C FFFF 79BA           move.l     -[A7], 0xFFFF79BA
  834. 000008BC  4EBA 00C4                jsr        [PC + 0xC4 /* 00000982 */]
  835. 000008C0  508F                     addq.l     A7, 8
  836. 000008C2  602C                     bra        +0x2E /* 000008F0 */
  837. label000008C4:
  838. 000008C4  2F3C FFFF E984           move.l     -[A7], 0xFFFFE984
  839. 000008CA  2F3C FFFF 7998           move.l     -[A7], 0xFFFF7998
  840. 000008D0  4EBA 00B0                jsr        [PC + 0xB0 /* 00000982 */]
  841. 000008D4  508F                     addq.l     A7, 8
  842. 000008D6  6018                     bra        +0x1A /* 000008F0 */
  843. label000008D8:
  844. 000008D8  4239 FFFF E984           clr.b      [0xFFFFE984]
  845. 000008DE  2F3C FFFF E984           move.l     -[A7], 0xFFFFE984
  846. 000008E4  2F3C FFFF 79FE           move.l     -[A7], 0xFFFF79FE
  847. 000008EA  4EBA 0096                jsr        [PC + 0x96 /* 00000982 */]
  848. 000008EE  508F                     addq.l     A7, 8
  849. label000008F0:
  850. 000008F0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  851. 000008F4  2F3C FFFF F4D6           move.l     -[A7], 0xFFFFF4D6
  852. 000008FA  2F3C FFFF EE1A           move.l     -[A7], 0xFFFFEE1A
  853. 00000900  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  854. 00000904  2EBC FFFF E984           move.l     [A7], 0xFFFFE984
  855. 0000090A  2F3C FFFF EE1A           move.l     -[A7], 0xFFFFEE1A
  856. 00000910  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  857. 00000914  2E80                     move.l     [A7], D0
  858. 00000916  4EBA 006A                jsr        [PC + 0x6A /* 00000982 */]
  859. 0000091A  4E5E                     unlink     A6
  860. 0000091C  4E75                     rts
  861. 0000091E  8D50                     or.w       [A0], D6
  862. 00000920  7562                     moveq.l    D2, 0x62
  863. 00000922  5F50                     subq.w     [A0], 7
  864. 00000924  6963                     bvs        +0x65 /* 00000989 */
  865. 00000926  7446                     moveq.l    D2, 0x46
  866. 00000928  4E61                     move       USP, A1
  867. 0000092A  6D65                     blt        +0x67 /* 00000991 */
  868. 0000092C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  869. export_157: // at 0000092E (misaligned)
  870. 00000930  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  871. 00000934  000C 2F3C                ori.b      A4, 0x3C /* '<' */
  872. 00000938  FFFF                     .extension 0xFFF // unimplemented
  873. 0000093A  F4DC                     .extension 0x4DC // unimplemented
  874. 0000093C  2F3C FFFF EE1A           move.l     -[A7], 0xFFFFEE1A
  875. 00000942  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  876. 00000946  4878 00FF                push.l     0xFF
  877. 0000094A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  878. 0000094E  2F3C FFFF E984           move.l     -[A7], 0xFFFFE984
  879. 00000954  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  880. 00000958  2EBC FFFF E984           move.l     [A7], 0xFFFFE984
  881. 0000095E  2F3C FFFF EE1A           move.l     -[A7], 0xFFFFEE1A
  882. 00000964  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  883. 00000968  2E80                     move.l     [A7], D0
  884. 0000096A  4EBA 0016                jsr        [PC + 0x16 /* 00000982 */]
  885. 0000096E  4E5E                     unlink     A6
  886. 00000970  4E75                     rts
  887. 00000972  8C50                     or.w       D6, [A0]
  888. 00000974  7562                     moveq.l    D2, 0x62
  889. 00000976  5F53                     subq.w     [A3], 7
  890. 00000978  6176                     bsr        +0x78 /* 000009F0 */
  891. 0000097A  654E                     bcs        +0x50 /* 000009CA */
  892. 0000097C  616D                     bsr        +0x6F /* 000009EB */
  893. 0000097E  6500 0000                bcs        +0x2 /* 00000980 */
  894. // begin alternate branch 00000980-00000988
  895. label00000980:
  896. 00000980  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  897. export_156: // at 00000982 (misaligned)
  898. fn00000982: // (misaligned)
  899. 00000984  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  900. // end alternate branch 00000980-00000988
  901. export_156:
  902. label00000980: // (misaligned)
  903. fn00000982:
  904. 00000982  4E56 0000                link       A6, 0
  905. 00000986  2F0A                     move.l     -[A7], A2
  906. 00000988  7001                     moveq.l    D0, 0x01
  907. 0000098A  D0AE 0008                add.l      D0, [A6 + 0x8]
  908. 0000098E  2040                     movea.l    A0, D0
  909. 00000990  226E 000C                movea.l    A1, [A6 + 0xC]
  910. 00000994  7000                     moveq.l    D0, 0x00
  911. 00000996  1011                     move.b     D0, [A1]
  912. 00000998  43F1 0801                lea.l      A1, [A1 + D0 + 0x1]
  913. 0000099C  246E 0008                movea.l    A2, [A6 + 0x8]
  914. 000009A0  7000                     moveq.l    D0, 0x00
  915. 000009A2  1012                     move.b     D0, [A2]
  916. 000009A4  A02E                     syscall    BlockMove/BlockMoveData
  917. 000009A6  206E 0008                movea.l    A0, [A6 + 0x8]
  918. 000009AA  1010                     move.b     D0, [A0]
  919. 000009AC  226E 000C                movea.l    A1, [A6 + 0xC]
  920. 000009B0  D111                     add.b      [A1], D0
  921. 000009B2  245F                     movea.l    A2, [A7]+
  922. 000009B4  4E5E                     unlink     A6
  923. 000009B6  4E75                     rts
  924. 000009B8  8A50                     or.w       D5, [A0]
  925. 000009BA  7562                     moveq.l    D2, 0x62
  926. 000009BC  5F53                     subq.w     [A3], 7
  927. 000009BE  7472                     moveq.l    D2, 0x72
  928. 000009C0  4361                     chk.w      D1, -[A1]
  929. 000009C2  7400                     moveq.l    D2, 0x00
  930. 000009C4  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  931. export_158: // at 000009C6 (misaligned)
  932. 000009C8  FFF8                     .extension 0xFF8 // unimplemented
  933. label000009CA:
  934. 000009CA  48E7 0118                movem.l    -[A7], D7,A3,A4
  935. 000009CE  2E3C 0000 0200           move.l     D7, 0x200
  936. 000009D4  99CC                     sub.l      A4, A4
  937. 000009D6  4A6E 000C                tst.w      [A6 + 0xC]
  938. 000009DA  6620                     bne        +0x22 /* 000009FC */
  939. 000009DC  4267                     clr.w      -[A7]
  940. 000009DE  2F3C FFFF ED1A           move.l     -[A7], 0xFFFFED1A
  941. 000009E4  486E 000E                pea.l      [A6 + 0xE]
  942. 000009E8  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  943. 000009EC  4A5F                     tst.w      [A7]+
  944. 000009EE  670C                     beq        +0xE /* 000009FC */
  945. fn000009F0:
  946. 000009F0  33FC 0001 FFFF E852      move.w     [0xFFFFE852], 0x1
  947. 000009F8  6000 00D2                bra        +0xD4 /* 00000ACC */
  948. label000009FC:
  949. 000009FC  4267                     clr.w      -[A7]
  950. 000009FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  951. 00000A02  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  952. 00000A06  486E FFFC                pea.l      [A6 - 0x4]
  953. 00000A0A  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  954. 00000A0E  4A5F                     tst.w      [A7]+
  955. 00000A10  670C                     beq        +0xE /* 00000A1E */
  956. 00000A12  33FC 0001 FFFF E852      move.w     [0xFFFFE852], 0x1
  957. 00000A1A  6000 00B0                bra        +0xB2 /* 00000ACC */
  958. label00000A1E:
  959. 00000A1E  4267                     clr.w      -[A7]
  960. 00000A20  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  961. 00000A24  486E FFF8                pea.l      [A6 - 0x8]
  962. 00000A28  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  963. 00000A2C  4A5F                     tst.w      [A7]+
  964. 00000A2E  670C                     beq        +0xE /* 00000A3C */
  965. 00000A30  33FC 0001 FFFF E852      move.w     [0xFFFFE852], 0x1
  966. 00000A38  6000 0092                bra        +0x94 /* 00000ACC */
  967. label00000A3C:
  968. 00000A3C  9FAE FFF8                sub.l      [A6 - 0x8], D7
  969. 00000A40  202E FFF8                move.l     D0, [A6 - 0x8]
  970. 00000A44  A122                     syscall    NewHandle, flags=1
  971. 00000A46  2648                     movea.l    A3, A0
  972. 00000A48  2008                     move.l     D0, A0
  973. 00000A4A  6616                     bne        +0x18 /* 00000A62 */
  974. 00000A4C  33FC 0003 FFFF E852      move.w     [0xFFFFE852], 0x3
  975. 00000A54  4267                     clr.w      -[A7]
  976. 00000A56  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  977. 00000A5A  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  978. 00000A5E  7000                     moveq.l    D0, 0x00
  979. 00000A60  606C                     bra        +0x6E /* 00000ACE */
  980. label00000A62:
  981. 00000A62  204B                     movea.l    A0, A3
  982. 00000A64  A029                     syscall    HLock
  983. 00000A66  4267                     clr.w      -[A7]
  984. 00000A68  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  985. 00000A6C  3F3C 0001                move.w     -[A7], 0x1
  986. 00000A70  2F07                     move.l     -[A7], D7
  987. 00000A72  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  988. 00000A76  4A5F                     tst.w      [A7]+
  989. 00000A78  670E                     beq        +0x10 /* 00000A88 */
  990. 00000A7A  33FC 0001 FFFF E852      move.w     [0xFFFFE852], 0x1
  991. 00000A82  204B                     movea.l    A0, A3
  992. 00000A84  A023                     syscall    DisposHandle/DisposeHandle
  993. 00000A86  6044                     bra        +0x46 /* 00000ACC */
  994. label00000A88:
  995. 00000A88  4267                     clr.w      -[A7]
  996. 00000A8A  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  997. 00000A8E  486E FFF8                pea.l      [A6 - 0x8]
  998. 00000A92  2F13                     move.l     -[A7], [A3]
  999. 00000A94  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1000. 00000A98  4A5F                     tst.w      [A7]+
  1001. 00000A9A  670E                     beq        +0x10 /* 00000AAA */
  1002. 00000A9C  33FC 0001 FFFF E852      move.w     [0xFFFFE852], 0x1
  1003. 00000AA4  204B                     movea.l    A0, A3
  1004. 00000AA6  A023                     syscall    DisposHandle/DisposeHandle
  1005. 00000AA8  6022                     bra        +0x24 /* 00000ACC */
  1006. label00000AAA:
  1007. 00000AAA  4267                     clr.w      -[A7]
  1008. 00000AAC  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1009. 00000AB0  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1010. 00000AB4  4A5F                     tst.w      [A7]+
  1011. 00000AB6  670E                     beq        +0x10 /* 00000AC6 */
  1012. 00000AB8  33FC 0001 FFFF E852      move.w     [0xFFFFE852], 0x1
  1013. 00000AC0  204B                     movea.l    A0, A3
  1014. 00000AC2  A023                     syscall    DisposHandle/DisposeHandle
  1015. 00000AC4  6006                     bra        +0x8 /* 00000ACC */
  1016. label00000AC6:
  1017. 00000AC6  284B                     movea.l    A4, A3
  1018. 00000AC8  204B                     movea.l    A0, A3
  1019. 00000ACA  A02A                     syscall    HUnlock
  1020. label00000ACC:
  1021. 00000ACC  200C                     move.l     D0, A4
  1022. label00000ACE:
  1023. 00000ACE  4CEE 1880 FFEC           movem.l    D7,A3,A4, [A6 - 0x14]
  1024. 00000AD4  4E5E                     unlink     A6
  1025. 00000AD6  4E75                     rts
  1026. 00000AD8  8C50                     or.w       D6, [A0]
  1027. 00000ADA  7562                     moveq.l    D2, 0x62
  1028. 00000ADC  5F50                     subq.w     [A0], 7
  1029. 00000ADE  6963                     bvs        +0x65 /* 00000B43 */
  1030. 00000AE0  7452                     moveq.l    D2, 0x52
  1031. 00000AE2  6561                     bcs        +0x63 /* 00000B45 */
  1032. 00000AE4  6400 0000                bcc        +0x2 /* 00000AE6 */
  1033. // begin alternate branch 00000AE6-00000AEC
  1034. label00000AE6:
  1035. 00000AE6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1036. export_159: // at 00000AE8 (misaligned)
  1037. 00000AEA  FDF4                     .extension 0xDF4 // unimplemented
  1038. // end alternate branch 00000AE6-00000AEC
  1039. export_159:
  1040. label00000AE6: // (misaligned)
  1041. 00000AE8  4E56 FDF4                link       A6, -0x020C
  1042. 00000AEC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1043. 00000AF0  286E 0008                movea.l    A4, [A6 + 0x8]
  1044. 00000AF4  266E 000C                movea.l    A3, [A6 + 0xC]
  1045. 00000AF8  2D7C 0000 0200 FFF4      move.l     [A6 - 0xC], 0x200
  1046. 00000B00  42A7                     clr.l      -[A7]
  1047. 00000B02  2F0B                     move.l     -[A7], A3
  1048. 00000B04  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1049. 00000B08  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  1050. 00000B0C  7E00                     moveq.l    D7, 0x00
  1051. 00000B0E  600A                     bra        +0xC /* 00000B1A */
  1052. label00000B10:
  1053. 00000B10  204E                     movea.l    A0, A6
  1054. 00000B12  D0C7                     add.w      A0, D7
  1055. 00000B14  4228 FDF4                clr.b      [A0 - 0x20C]
  1056. 00000B18  5247                     addq.w     D7, 1
  1057. label00000B1A:
  1058. 00000B1A  0C47 0200                cmpi.w     D7, 0x200
  1059. 00000B1E  6DF0                     blt        -0xE /* 00000B10 */
  1060. 00000B20  4A6E 0010                tst.w      [A6 + 0x10]
  1061. 00000B24  6620                     bne        +0x22 /* 00000B46 */
  1062. 00000B26  4267                     clr.w      -[A7]
  1063. 00000B28  2F3C FFFF ED1A           move.l     -[A7], 0xFFFFED1A
  1064. 00000B2E  486E 0012                pea.l      [A6 + 0x12]
  1065. 00000B32  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1066. 00000B36  4A5F                     tst.w      [A7]+
  1067. 00000B38  670C                     beq        +0xE /* 00000B46 */
  1068. 00000B3A  33FC 0001 FFFF E852      move.w     [0xFFFFE852], 0x1
  1069. 00000B42  6000 0160                bra        +0x162 /* 00000CA4 */
  1070. label00000B46:
  1071. 00000B46  4267                     clr.w      -[A7]
  1072. 00000B48  2F0C                     move.l     -[A7], A4
  1073. 00000B4A  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1074. 00000B4E  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1075. 00000B52  0C6E 0001 0014           cmpi.w     [A6 + 0x14], 0x1
  1076. 00000B58  548F                     addq.l     A7, 2
  1077. 00000B5A  6600 00B4                bne        +0xB6 /* 00000C10 */
  1078. 00000B5E  4267                     clr.w      -[A7]
  1079. 00000B60  2F0C                     move.l     -[A7], A4
  1080. 00000B62  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1081. 00000B66  2F3C 5354 494C           move.l     -[A7], 0x5354494C /* 'STIL' */
  1082. 00000B6C  2F3C 5354 494C           move.l     -[A7], 0x5354494C /* 'STIL' */
  1083. 00000B72  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1084. 00000B76  4A5F                     tst.w      [A7]+
  1085. 00000B78  6600 008A                bne        +0x8C /* 00000C04 */
  1086. 00000B7C  4267                     clr.w      -[A7]
  1087. 00000B7E  2F0C                     move.l     -[A7], A4
  1088. 00000B80  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1089. 00000B84  486E FFFE                pea.l      [A6 - 0x2]
  1090. 00000B88  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  1091. 00000B8C  4257                     clr.w      [A7]
  1092. 00000B8E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1093. 00000B92  3F3C 0001                move.w     -[A7], 0x1
  1094. 00000B96  42A7                     clr.l      -[A7]
  1095. 00000B98  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1096. 00000B9C  3EB9 FFFF E5B0           move.w     [A7], [0xFFFFE5B0]
  1097. 00000BA2  2F3C FFFF F4E2           move.l     -[A7], 0xFFFFF4E2
  1098. 00000BA8  486E FDF4                pea.l      [A6 - 0x20C]
  1099. 00000BAC  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  1100. 00000BB0  4257                     clr.w      [A7]
  1101. 00000BB2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1102. 00000BB6  486E FFF4                pea.l      [A6 - 0xC]
  1103. 00000BBA  486E FDF4                pea.l      [A6 - 0x20C]
  1104. 00000BBE  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1105. 00000BC2  4257                     clr.w      [A7]
  1106. 00000BC4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1107. 00000BC8  486E FFF8                pea.l      [A6 - 0x8]
  1108. 00000BCC  2F13                     move.l     -[A7], [A3]
  1109. 00000BCE  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1110. 00000BD2  3C1F                     move.w     D6, [A7]+
  1111. 00000BD4  4257                     clr.w      [A7]
  1112. 00000BD6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1113. 00000BDA  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1114. 00000BDE  4A46                     tst.w      D6
  1115. 00000BE0  508F                     addq.l     A7, 8
  1116. 00000BE2  671A                     beq        +0x1C /* 00000BFE */
  1117. 00000BE4  4267                     clr.w      -[A7]
  1118. 00000BE6  2F0C                     move.l     -[A7], A4
  1119. 00000BE8  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1120. 00000BEC  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1121. 00000BF0  33FC 0002 FFFF E852      move.w     [0xFFFFE852], 0x2
  1122. 00000BF8  3006                     move.w     D0, D6
  1123. 00000BFA  6000 00AA                bra        +0xAC /* 00000CA6 */
  1124. label00000BFE:
  1125. 00000BFE  7000                     moveq.l    D0, 0x00
  1126. 00000C00  6000 00A4                bra        +0xA6 /* 00000CA6 */
  1127. label00000C04:
  1128. 00000C04  33FC 0002 FFFF E852      move.w     [0xFFFFE852], 0x2
  1129. 00000C0C  6000 0096                bra        +0x98 /* 00000CA4 */
  1130. label00000C10:
  1131. 00000C10  4267                     clr.w      -[A7]
  1132. 00000C12  2F0C                     move.l     -[A7], A4
  1133. 00000C14  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1134. 00000C18  2F3C 5345 4352           move.l     -[A7], 0x53454352 /* 'SECR' */
  1135. 00000C1E  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  1136. 00000C24  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1137. 00000C28  4A5F                     tst.w      [A7]+
  1138. 00000C2A  6670                     bne        +0x72 /* 00000C9C */
  1139. 00000C2C  4267                     clr.w      -[A7]
  1140. 00000C2E  2F0C                     move.l     -[A7], A4
  1141. 00000C30  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1142. 00000C34  486E FFFE                pea.l      [A6 - 0x2]
  1143. 00000C38  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  1144. 00000C3C  4257                     clr.w      [A7]
  1145. 00000C3E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1146. 00000C42  3F3C 0001                move.w     -[A7], 0x1
  1147. 00000C46  42A7                     clr.l      -[A7]
  1148. 00000C48  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1149. 00000C4C  4257                     clr.w      [A7]
  1150. 00000C4E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1151. 00000C52  486E FFF4                pea.l      [A6 - 0xC]
  1152. 00000C56  486E FDF4                pea.l      [A6 - 0x20C]
  1153. 00000C5A  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1154. 00000C5E  4257                     clr.w      [A7]
  1155. 00000C60  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1156. 00000C64  486E FFF8                pea.l      [A6 - 0x8]
  1157. 00000C68  2F13                     move.l     -[A7], [A3]
  1158. 00000C6A  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1159. 00000C6E  3C1F                     move.w     D6, [A7]+
  1160. 00000C70  4267                     clr.w      -[A7]
  1161. 00000C72  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1162. 00000C76  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1163. 00000C7A  4A46                     tst.w      D6
  1164. 00000C7C  548F                     addq.l     A7, 2
  1165. 00000C7E  6718                     beq        +0x1A /* 00000C98 */
  1166. 00000C80  4267                     clr.w      -[A7]
  1167. 00000C82  2F0C                     move.l     -[A7], A4
  1168. 00000C84  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1169. 00000C88  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1170. 00000C8C  33FC 0002 FFFF E852      move.w     [0xFFFFE852], 0x2
  1171. 00000C94  3006                     move.w     D0, D6
  1172. 00000C96  600E                     bra        +0x10 /* 00000CA6 */
  1173. label00000C98:
  1174. 00000C98  7000                     moveq.l    D0, 0x00
  1175. 00000C9A  600A                     bra        +0xC /* 00000CA6 */
  1176. label00000C9C:
  1177. 00000C9C  33FC 0002 FFFF E852      move.w     [0xFFFFE852], 0x2
  1178. label00000CA4:
  1179. 00000CA4  70FF                     moveq.l    D0, 0xFFFFFFFF
  1180. label00000CA6:
  1181. 00000CA6  4CEE 18C0 FDE4           movem.l    D6,D7,A3,A4, [A6 - 0x21C]
  1182. 00000CAC  4E5E                     unlink     A6
  1183. 00000CAE  4E75                     rts
  1184. 00000CB0  8C50                     or.w       D6, [A0]
  1185. 00000CB2  5542                     subq.w     D2, 2
  1186. 00000CB4  5F50                     subq.w     [A0], 7
  1187. 00000CB6  6963                     bvs        +0x65 /* 00000D1B */
  1188. 00000CB8  7453                     moveq.l    D2, 0x53
  1189. 00000CBA  6176                     bsr        +0x78 /* 00000D32 */
  1190. 00000CBC  6500 0000                bcs        +0x2 /* 00000CBE */
  1191. // begin alternate branch 00000CBE-00000CC6
  1192. label00000CBE:
  1193. 00000CBE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1194. 00000CC2  0000 2F07                ori.b      D0, 0x7
  1195. // end alternate branch 00000CBE-00000CC6
  1196. label00000CBE: // (misaligned)
  1197. 00000CC0  4E56 0000                link       A6, 0
  1198. 00000CC4  2F07                     move.l     -[A7], D7
  1199. 00000CC6  7E00                     moveq.l    D7, 0x00
  1200. 00000CC8  4A6E 000C                tst.w      [A6 + 0xC]
  1201. 00000CCC  6620                     bne        +0x22 /* 00000CEE */
  1202. 00000CCE  4267                     clr.w      -[A7]
  1203. 00000CD0  2F3C FFFF ED1A           move.l     -[A7], 0xFFFFED1A
  1204. 00000CD6  486E 000E                pea.l      [A6 + 0xE]
  1205. 00000CDA  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1206. 00000CDE  4A5F                     tst.w      [A7]+
  1207. 00000CE0  670C                     beq        +0xE /* 00000CEE */
  1208. 00000CE2  33FC 0001 FFFF E852      move.w     [0xFFFFE852], 0x1
  1209. 00000CEA  3007                     move.w     D0, D7
  1210. 00000CEC  6010                     bra        +0x12 /* 00000CFE */
  1211. label00000CEE:
  1212. 00000CEE  4267                     clr.w      -[A7]
  1213. 00000CF0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1214. 00000CF4  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1215. 00000CF8  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1216. 00000CFC  3007                     move.w     D0, D7
  1217. label00000CFE:
  1218. 00000CFE  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1219. 00000D02  4E5E                     unlink     A6
  1220. 00000D04  4E75                     rts
  1221. 00000D06  8E50                     or.w       D7, [A0]
  1222. 00000D08  5542                     subq.w     D2, 2
  1223. 00000D0A  5F50                     subq.w     [A0], 7
  1224. 00000D0C  6963                     bvs        +0x65 /* 00000D71 */
  1225. 00000D0E  7444                     moveq.l    D2, 0x44
  1226. 00000D10  656C                     bcs        +0x6E /* 00000D7E */
  1227. 00000D12  6574                     bcs        +0x76 /* 00000D88 */
  1228. 00000D14  6500 0000                bcs        +0x2 /* 00000D16 */
  1229. // begin alternate branch 00000D16-00000D1C
  1230. label00000D16:
  1231. 00000D16  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1232. export_160: // at 00000D18 (misaligned)
  1233. 00000D1A  FFF6                     .extension 0xFF6 // unimplemented
  1234. // end alternate branch 00000D16-00000D1C
  1235. export_160:
  1236. label00000D16: // (misaligned)
  1237. 00000D18  4E56 FFF6                link       A6, -0x000A
  1238. 00000D1C  48E7 0118                movem.l    -[A7], D7,A3,A4
  1239. 00000D20  2E3C 0000 0200           move.l     D7, 0x200
  1240. 00000D26  99CC                     sub.l      A4, A4
  1241. 00000D28  4267                     clr.w      -[A7]
  1242. 00000D2A  2F3C FFFF ED1A           move.l     -[A7], 0xFFFFED1A
  1243. 00000D30  486E FFFE                pea.l      [A6 - 0x2]
  1244. // begin alternate branch 00000D32-00000D34
  1245. fn00000D32:
  1246. 00000D32  FFFE                     .extension 0xFFE // unimplemented
  1247. // end alternate branch 00000D32-00000D34
  1248. fn00000D32: // (misaligned)
  1249. 00000D34  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1250. 00000D38  4A5F                     tst.w      [A7]+
  1251. 00000D3A  670C                     beq        +0xE /* 00000D48 */
  1252. 00000D3C  33FC 0001 FFFF E852      move.w     [0xFFFFE852], 0x1
  1253. 00000D44  6000 00AA                bra        +0xAC /* 00000DF0 */
  1254. label00000D48:
  1255. 00000D48  4267                     clr.w      -[A7]
  1256. 00000D4A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1257. 00000D4E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1258. 00000D52  486E FFFA                pea.l      [A6 - 0x6]
  1259. 00000D56  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  1260. 00000D5A  4A5F                     tst.w      [A7]+
  1261. 00000D5C  670C                     beq        +0xE /* 00000D6A */
  1262. 00000D5E  33FC 0001 FFFF E852      move.w     [0xFFFFE852], 0x1
  1263. 00000D66  6000 0088                bra        +0x8A /* 00000DF0 */
  1264. label00000D6A:
  1265. 00000D6A  4267                     clr.w      -[A7]
  1266. 00000D6C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1267. 00000D70  486E FFF6                pea.l      [A6 - 0xA]
  1268. 00000D74  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1269. 00000D78  4A5F                     tst.w      [A7]+
  1270. 00000D7A  670A                     beq        +0xC /* 00000D86 */
  1271. 00000D7C  33FC 0001 FFFF E852      move.w     [0xFFFFE852], 0x1
  1272. // begin alternate branch 00000D7E-00000D84
  1273. label00000D7E:
  1274. 00000D7E  0001 FFFF                ori.b      D1, 0xFF
  1275. 00000D82  E852                     roxr       D2.w, 4
  1276. // end alternate branch 00000D7E-00000D84
  1277. label00000D7E: // (misaligned)
  1278. 00000D84  606A                     bra        +0x6C /* 00000DF0 */
  1279. label00000D86:
  1280. 00000D86  202E FFF6                move.l     D0, [A6 - 0xA]
  1281. // begin alternate branch 00000D88-00000D8A
  1282. label00000D88:
  1283. 00000D88  FFF6                     .extension 0xFF6 // unimplemented
  1284. // end alternate branch 00000D88-00000D8A
  1285. label00000D88: // (misaligned)
  1286. 00000D8A  A122                     syscall    NewHandle, flags=1
  1287. 00000D8C  2648                     movea.l    A3, A0
  1288. 00000D8E  2008                     move.l     D0, A0
  1289. 00000D90  6616                     bne        +0x18 /* 00000DA8 */
  1290. 00000D92  33FC 0003 FFFF E852      move.w     [0xFFFFE852], 0x3
  1291. 00000D9A  4267                     clr.w      -[A7]
  1292. 00000D9C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1293. 00000DA0  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1294. 00000DA4  7000                     moveq.l    D0, 0x00
  1295. 00000DA6  604A                     bra        +0x4C /* 00000DF2 */
  1296. label00000DA8:
  1297. 00000DA8  204B                     movea.l    A0, A3
  1298. 00000DAA  A029                     syscall    HLock
  1299. 00000DAC  4267                     clr.w      -[A7]
  1300. 00000DAE  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1301. 00000DB2  486E FFF6                pea.l      [A6 - 0xA]
  1302. 00000DB6  2F13                     move.l     -[A7], [A3]
  1303. 00000DB8  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1304. 00000DBC  4A5F                     tst.w      [A7]+
  1305. 00000DBE  670E                     beq        +0x10 /* 00000DCE */
  1306. 00000DC0  33FC 0001 FFFF E852      move.w     [0xFFFFE852], 0x1
  1307. 00000DC8  204B                     movea.l    A0, A3
  1308. 00000DCA  A023                     syscall    DisposHandle/DisposeHandle
  1309. 00000DCC  6022                     bra        +0x24 /* 00000DF0 */
  1310. label00000DCE:
  1311. 00000DCE  4267                     clr.w      -[A7]
  1312. 00000DD0  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1313. 00000DD4  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1314. 00000DD8  4A5F                     tst.w      [A7]+
  1315. 00000DDA  670E                     beq        +0x10 /* 00000DEA */
  1316. 00000DDC  33FC 0001 FFFF E852      move.w     [0xFFFFE852], 0x1
  1317. 00000DE4  204B                     movea.l    A0, A3
  1318. 00000DE6  A023                     syscall    DisposHandle/DisposeHandle
  1319. 00000DE8  6006                     bra        +0x8 /* 00000DF0 */
  1320. label00000DEA:
  1321. 00000DEA  284B                     movea.l    A4, A3
  1322. 00000DEC  204B                     movea.l    A0, A3
  1323. 00000DEE  A02A                     syscall    HUnlock
  1324. label00000DF0:
  1325. 00000DF0  200C                     move.l     D0, A4
  1326. label00000DF2:
  1327. 00000DF2  4CEE 1880 FFEA           movem.l    D7,A3,A4, [A6 - 0x16]
  1328. 00000DF8  4E5E                     unlink     A6
  1329. 00000DFA  4E75                     rts
  1330. 00000DFC  8B50                     or.w       [A0], D5
  1331. 00000DFE  7562                     moveq.l    D2, 0x62
  1332. 00000E00  5F52                     subq.w     [A2], 7
  1333. 00000E02  676E                     beq        +0x70 /* 00000E72 */
  1334. 00000E04  5265                     addq.w     -[A5], 1
  1335. 00000E06  6164                     bsr        +0x66 /* 00000E6C */
  1336. 00000E08  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1337. export_161: // at 00000E0A (misaligned)
  1338. 00000E0C  FFF8                     .extension 0xFF8 // unimplemented
  1339. 00000E0E  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1340. 00000E12  286E 000A                movea.l    A4, [A6 + 0xA]
  1341. 00000E16  486E FFF8                pea.l      [A6 - 0x8]
  1342. 00000E1A  A88B                     syscall    GetFontInfo
  1343. 00000E1C  0C6E 0004 0008           cmpi.w     [A6 + 0x8], 0x4
  1344. 00000E22  6644                     bne        +0x46 /* 00000E68 */
  1345. 00000E24  3A2E FFF8                move.w     D5, [A6 - 0x8]
  1346. 00000E28  9A6E FFFA                sub.w      D5, [A6 - 0x6]
  1347. 00000E2C  4267                     clr.w      -[A7]
  1348. 00000E2E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1349. 00000E32  A88C                     syscall    StringWidth
  1350. 00000E34  381F                     move.w     D4, [A7]+
  1351. 00000E36  3E2C 0004                move.w     D7, [A4 + 0x4]
  1352. 00000E3A  9E54                     sub.w      D7, [A4]
  1353. 00000E3C  9E45                     sub.w      D7, D5
  1354. 00000E3E  48C7                     ext.l      D7
  1355. 00000E40  8FFC 0002                divs.w     D7, 0x2
  1356. 00000E44  3C2C 0006                move.w     D6, [A4 + 0x6]
  1357. 00000E48  9C6C 0002                sub.w      D6, [A4 + 0x2]
  1358. 00000E4C  9C44                     sub.w      D6, D4
  1359. 00000E4E  48C6                     ext.l      D6
  1360. 00000E50  8DFC 0002                divs.w     D6, 0x2
  1361. 00000E54  302C 0002                move.w     D0, [A4 + 0x2]
  1362. 00000E58  D046                     add.w      D0, D6
  1363. 00000E5A  3F00                     move.w     -[A7], D0
  1364. 00000E5C  302C 0004                move.w     D0, [A4 + 0x4]
  1365. 00000E60  9047                     sub.w      D0, D7
  1366. 00000E62  3F00                     move.w     -[A7], D0
  1367. 00000E64  A893                     syscall    MoveTo
  1368. 00000E66  602A                     bra        +0x2C /* 00000E92 */
  1369. label00000E68:
  1370. 00000E68  4A6E 0008                tst.w      [A6 + 0x8]
  1371. fn00000E6C:
  1372. 00000E6C  6624                     bne        +0x26 /* 00000E92 */
  1373. 00000E6E  3A2E FFF8                move.w     D5, [A6 - 0x8]
  1374. label00000E72:
  1375. 00000E72  9A6E FFFA                sub.w      D5, [A6 - 0x6]
  1376. 00000E76  3E2C 0004                move.w     D7, [A4 + 0x4]
  1377. 00000E7A  9E54                     sub.w      D7, [A4]
  1378. 00000E7C  9E45                     sub.w      D7, D5
  1379. 00000E7E  48C7                     ext.l      D7
  1380. 00000E80  8FFC 0002                divs.w     D7, 0x2
  1381. 00000E84  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  1382. 00000E88  302C 0004                move.w     D0, [A4 + 0x4]
  1383. 00000E8C  9047                     sub.w      D0, D7
  1384. 00000E8E  3F00                     move.w     -[A7], D0
  1385. 00000E90  A893                     syscall    MoveTo
  1386. label00000E92:
  1387. 00000E92  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1388. 00000E96  A884                     syscall    DrawString
  1389. 00000E98  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1390. 00000E9C  4E5E                     unlink     A6
  1391. 00000E9E  4E75                     rts
  1392. 00000EA0  8C50                     or.w       D6, [A0]
  1393. 00000EA2  7562                     moveq.l    D2, 0x62
  1394. 00000EA4  5F44                     subq.w     D4, 7
  1395. 00000EA6  7261                     moveq.l    D1, 0x61
  1396. 00000EA8  7754                     moveq.l    D3, 0x54
  1397. 00000EAA  6578                     bcs        +0x7A /* 00000F24 */
  1398. 00000EAC  7400                     moveq.l    D2, 0x00
  1399. 00000EAE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1400. export_162: // at 00000EB0 (misaligned)
  1401. 00000EB2  FFF8                     .extension 0xFF8 // unimplemented
  1402. 00000EB4  48E7 0300                movem.l    -[A7], D6,D7
  1403. 00000EB8  486E FFF8                pea.l      [A6 - 0x8]
  1404. 00000EBC  A88B                     syscall    GetFontInfo
  1405. 00000EBE  3E2E FFFA                move.w     D7, [A6 - 0x6]
  1406. 00000EC2  DE6E FFF8                add.w      D7, [A6 - 0x8]
  1407. 00000EC6  48C7                     ext.l      D7
  1408. 00000EC8  8FFC 0002                divs.w     D7, 0x2
  1409. 00000ECC  4267                     clr.w      -[A7]
  1410. 00000ECE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1411. 00000ED2  A88C                     syscall    StringWidth
  1412. 00000ED4  3C1F                     move.w     D6, [A7]+
  1413. 00000ED6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1414. 00000EDA  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1415. 00000EDE  302E 0010                move.w     D0, [A6 + 0x10]
  1416. 00000EE2  9047                     sub.w      D0, D7
  1417. 00000EE4  3F00                     move.w     -[A7], D0
  1418. 00000EE6  302E 0012                move.w     D0, [A6 + 0x12]
  1419. 00000EEA  D046                     add.w      D0, D6
  1420. 00000EEC  3F00                     move.w     -[A7], D0
  1421. 00000EEE  302E 0010                move.w     D0, [A6 + 0x10]
  1422. 00000EF2  D047                     add.w      D0, D7
  1423. 00000EF4  3F00                     move.w     -[A7], D0
  1424. 00000EF6  A8A7                     syscall    SetRect
  1425. 00000EF8  4CDF 00C0                movem.l    D6,D7, [A7]+
  1426. 00000EFC  4E5E                     unlink     A6
  1427. 00000EFE  4E75                     rts
  1428. 00000F00  8C50                     or.w       D6, [A0]
  1429. 00000F02  7562                     moveq.l    D2, 0x62
  1430. 00000F04  5F54                     subq.w     [A4], 7
  1431. 00000F06  6578                     bcs        +0x7A /* 00000F80 */
  1432. 00000F08  7452                     moveq.l    D2, 0x52
  1433. 00000F0A  6563                     bcs        +0x65 /* 00000F6F */
  1434. 00000F0C  7400                     moveq.l    D2, 0x00
  1435. 00000F0E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1436. export_163: // at 00000F10 (misaligned)
  1437. 00000F12  0000 48E7                ori.b      D0, 0xE7
  1438. 00000F16  0108                     btst       A0, D0
  1439. 00000F18  3E3C 0100                move.w     D7, 0x100
  1440. 00000F1C  4A6E 000A                tst.w      [A6 + 0xA]
  1441. 00000F20  6604                     bne        +0x6 /* 00000F26 */
  1442. 00000F22  A850                     syscall    InitCursor
  1443. label00000F24:
  1444. 00000F24  603E                     bra        +0x40 /* 00000F64 */
  1445. label00000F26:
  1446. 00000F26  4A6E 0008                tst.w      [A6 + 0x8]
  1447. 00000F2A  660E                     bne        +0x10 /* 00000F3A */
  1448. 00000F2C  42A7                     clr.l      -[A7]
  1449. 00000F2E  3F07                     move.w     -[A7], D7
  1450. 00000F30  A9B9                     syscall    GetCursor
  1451. 00000F32  285F                     movea.l    A4, [A7]+
  1452. 00000F34  2F14                     move.l     -[A7], [A4]
  1453. 00000F36  A851                     syscall    SetCursor
  1454. 00000F38  602A                     bra        +0x2C /* 00000F64 */
  1455. label00000F3A:
  1456. 00000F3A  5279 FFFF E964           addq.w     [0xFFFFE964], 1
  1457. 00000F40  0C79 0007 FFFF E964      cmpi.w     [0xFFFFE964], 0x7
  1458. 00000F48  6F06                     ble        +0x8 /* 00000F50 */
  1459. 00000F4A  4279 FFFF E964           clr.w      [0xFFFFE964]
  1460. label00000F50:
  1461. 00000F50  42A7                     clr.l      -[A7]
  1462. 00000F52  3039 FFFF E964           move.w     D0, [0xFFFFE964]
  1463. 00000F58  D047                     add.w      D0, D7
  1464. 00000F5A  3F00                     move.w     -[A7], D0
  1465. 00000F5C  A9B9                     syscall    GetCursor
  1466. 00000F5E  285F                     movea.l    A4, [A7]+
  1467. 00000F60  2F14                     move.l     -[A7], [A4]
  1468. 00000F62  A851                     syscall    SetCursor
  1469. label00000F64:
  1470. 00000F64  4CDF 1080                movem.l    D7,A4, [A7]+
  1471. 00000F68  4E5E                     unlink     A6
  1472. 00000F6A  4E75                     rts
  1473. 00000F6C  8F50                     or.w       [A0], D7
  1474. 00000F6E  7562                     moveq.l    D2, 0x62
  1475. 00000F70  5F57                     subq.w     [A7], 7
  1476. 00000F72  6174                     bsr        +0x76 /* 00000FE8 */
  1477. 00000F74  6368                     bls        +0x6A /* 00000FDE */
  1478. 00000F76  4375 7273                chk.w      D1, [A5 + D7.w * 2 + 0x73]
  1479. 00000F7A  6F72                     ble        +0x74 /* 00000FEE */
  1480. 00000F7C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1481. export_164: // at 00000F7E (misaligned)
  1482. label00000F80:
  1483. 00000F80  FFEA                     .extension 0xFEA // unimplemented
  1484. 00000F82  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1485. 00000F86  286E 000A                movea.l    A4, [A6 + 0xA]
  1486. 00000F8A  266E 000E                movea.l    A3, [A6 + 0xE]
  1487. 00000F8E  246E 0012                movea.l    A2, [A6 + 0x12]
  1488. 00000F92  3A2C 0006                move.w     D5, [A4 + 0x6]
  1489. 00000F96  9A6C 0002                sub.w      D5, [A4 + 0x2]
  1490. 00000F9A  48C5                     ext.l      D5
  1491. 00000F9C  382C 0004                move.w     D4, [A4 + 0x4]
  1492. 00000FA0  9854                     sub.w      D4, [A4]
  1493. 00000FA2  48C4                     ext.l      D4
  1494. 00000FA4  3C2B 0006                move.w     D6, [A3 + 0x6]
  1495. 00000FA8  9C6B 0002                sub.w      D6, [A3 + 0x2]
  1496. 00000FAC  48C6                     ext.l      D6
  1497. 00000FAE  362B 0004                move.w     D3, [A3 + 0x4]
  1498. 00000FB2  9653                     sub.w      D3, [A3]
  1499. 00000FB4  48C3                     ext.l      D3
  1500. 00000FB6  4A6E 0008                tst.w      [A6 + 0x8]
  1501. 00000FBA  6700 00BA                beq        +0xBC /* 00001076 */
  1502. 00000FBE  2F05                     move.l     -[A7], D5
  1503. 00000FC0  2004                     move.l     D0, D4
  1504. 00000FC2  720A                     moveq.l    D1, 0x0A
  1505. 00000FC4  E3A8                     lsl        D0, D1
  1506. 00000FC6  2F00                     move.l     -[A7], D0
  1507. 00000FC8  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1508. 00000FCC  2D40 FFFA                move.l     [A6 - 0x6], D0
  1509. 00000FD0  2F06                     move.l     -[A7], D6
  1510. 00000FD2  2203                     move.l     D1, D3
  1511. 00000FD4  740A                     moveq.l    D2, 0x0A
  1512. 00000FD6  E5A9                     lsl        D1, D2
  1513. 00000FD8  2F01                     move.l     -[A7], D1
  1514. 00000FDA  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1515. label00000FDE:
  1516. 00000FDE  2D40 FFF6                move.l     [A6 - 0xA], D0
  1517. 00000FE2  2F03                     move.l     -[A7], D3
  1518. 00000FE4  2206                     move.l     D1, D6
  1519. 00000FE6  740A                     moveq.l    D2, 0x0A
  1520. fn00000FE8:
  1521. 00000FE8  E5A9                     lsl        D1, D2
  1522. 00000FEA  2F01                     move.l     -[A7], D1
  1523. 00000FEC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1524. // begin alternate branch 00000FEE-00000FF4
  1525. label00000FEE:
  1526. 00000FEE  005A 2D40                ori.w      [A2]+, 0x2D40 /* '-@' */
  1527. 00000FF2  FFF2                     .extension 0xFF2 // unimplemented
  1528. // end alternate branch 00000FEE-00000FF4
  1529. label00000FEE: // (misaligned)
  1530. 00000FF0  2D40 FFF2                move.l     [A6 - 0xE], D0
  1531. 00000FF4  426A 0002                clr.w      [A2 + 0x2]
  1532. 00000FF8  4252                     clr.w      [A2]
  1533. 00000FFA  222E FFF6                move.l     D1, [A6 - 0xA]
  1534. 00000FFE  B2AE FFFA                cmp.l      D1, [A6 - 0x6]
  1535. 00001002  6C24                     bge        +0x26 /* 00001028 */
  1536. 00001004  3545 0006                move.w     [A2 + 0x6], D5
  1537. 00001008  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1538. 0000100C  2F05                     move.l     -[A7], D5
  1539. 0000100E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1540. 00001012  720A                     moveq.l    D1, 0x0A
  1541. 00001014  E2A0                     asr        D0, D1
  1542. 00001016  3540 0004                move.w     [A2 + 0x4], D0
  1543. 0000101A  306A 0004                movea.w    A0, [A2 + 0x4]
  1544. 0000101E  B888                     cmp.l      D4, A0
  1545. 00001020  6C28                     bge        +0x2A /* 0000104A */
  1546. 00001022  3544 0004                move.w     [A2 + 0x4], D4
  1547. 00001026  6022                     bra        +0x24 /* 0000104A */
  1548. label00001028:
  1549. 00001028  3544 0004                move.w     [A2 + 0x4], D4
  1550. 0000102C  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1551. 00001030  2F04                     move.l     -[A7], D4
  1552. 00001032  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1553. 00001036  720A                     moveq.l    D1, 0x0A
  1554. 00001038  E2A0                     asr        D0, D1
  1555. 0000103A  3540 0006                move.w     [A2 + 0x6], D0
  1556. 0000103E  306A 0006                movea.w    A0, [A2 + 0x6]
  1557. 00001042  BA88                     cmp.l      D5, A0
  1558. 00001044  6C04                     bge        +0x6 /* 0000104A */
  1559. 00001046  3545 0006                move.w     [A2 + 0x6], D5
  1560. label0000104A:
  1561. 0000104A  3C2A 0006                move.w     D6, [A2 + 0x6]
  1562. 0000104E  9C6A 0002                sub.w      D6, [A2 + 0x2]
  1563. 00001052  48C6                     ext.l      D6
  1564. 00001054  362A 0004                move.w     D3, [A2 + 0x4]
  1565. 00001058  9652                     sub.w      D3, [A2]
  1566. 0000105A  48C3                     ext.l      D3
  1567. 0000105C  2E05                     move.l     D7, D5
  1568. 0000105E  9E86                     sub.l      D7, D6
  1569. 00001060  E287                     asr        D7, 1
  1570. 00001062  2004                     move.l     D0, D4
  1571. 00001064  9083                     sub.l      D0, D3
  1572. 00001066  E280                     asr        D0, 1
  1573. 00001068  3D40 FFFE                move.w     [A6 - 0x2], D0
  1574. 0000106C  2F0A                     move.l     -[A7], A2
  1575. 0000106E  3F07                     move.w     -[A7], D7
  1576. 00001070  3F00                     move.w     -[A7], D0
  1577. 00001072  A8A8                     syscall    OffsetRect
  1578. 00001074  6030                     bra        +0x32 /* 000010A6 */
  1579. label00001076:
  1580. 00001076  2493                     move.l     [A2], [A3]
  1581. 00001078  256B 0004 0004           move.l     [A2 + 0x4], [A3 + 0x4]
  1582. 0000107E  2E05                     move.l     D7, D5
  1583. 00001080  9E86                     sub.l      D7, D6
  1584. 00001082  E287                     asr        D7, 1
  1585. 00001084  2004                     move.l     D0, D4
  1586. 00001086  9083                     sub.l      D0, D3
  1587. 00001088  E280                     asr        D0, 1
  1588. 0000108A  3D40 FFFE                move.w     [A6 - 0x2], D0
  1589. 0000108E  B883                     cmp.l      D4, D3
  1590. 00001090  6C0A                     bge        +0xC /* 0000109C */
  1591. 00001092  2F0A                     move.l     -[A7], A2
  1592. 00001094  3F07                     move.w     -[A7], D7
  1593. 00001096  4267                     clr.w      -[A7]
  1594. 00001098  A8A8                     syscall    OffsetRect
  1595. 0000109A  600A                     bra        +0xC /* 000010A6 */
  1596. label0000109C:
  1597. 0000109C  2F0A                     move.l     -[A7], A2
  1598. 0000109E  3F07                     move.w     -[A7], D7
  1599. 000010A0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1600. 000010A4  A8A8                     syscall    OffsetRect
  1601. label000010A6:
  1602. 000010A6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1603. 000010AA  4E5E                     unlink     A6
  1604. 000010AC  4E75                     rts
  1605. 000010AE  8E50                     or.w       D7, [A0]
  1606. 000010B0  7562                     moveq.l    D2, 0x62
  1607. 000010B2  5F43                     subq.w     D3, 7
  1608. 000010B4  656E                     bcs        +0x70 /* 00001124 */
  1609. 000010B6  7465                     moveq.l    D2, 0x65
  1610. 000010B8  7252                     moveq.l    D1, 0x52
  1611. 000010BA  6563                     bcs        +0x65 /* 0000111F */
  1612. 000010BC  7400                     moveq.l    D2, 0x00
  1613. 000010BE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1614. export_165: // at 000010C0 (misaligned)
  1615. 000010C2  0000 48E7                ori.b      D0, 0xE7
  1616. 000010C6  0308                     btst       A0, D1
  1617. 000010C8  286E 0008                movea.l    A4, [A6 + 0x8]
  1618. 000010CC  2054                     movea.l    A0, [A4]
  1619. 000010CE  3E28 0008                move.w     D7, [A0 + 0x8]
  1620. 000010D2  9E68 0004                sub.w      D7, [A0 + 0x4]
  1621. 000010D6  3C28 0006                move.w     D6, [A0 + 0x6]
  1622. 000010DA  9C68 0002                sub.w      D6, [A0 + 0x2]
  1623. 000010DE  BC47                     cmp.w      D6, D7
  1624. 000010E0  6C04                     bge        +0x6 /* 000010E6 */
  1625. 000010E2  7000                     moveq.l    D0, 0x00
  1626. 000010E4  600A                     bra        +0xC /* 000010F0 */
  1627. label000010E6:
  1628. 000010E6  BC47                     cmp.w      D6, D7
  1629. 000010E8  6F04                     ble        +0x6 /* 000010EE */
  1630. 000010EA  7001                     moveq.l    D0, 0x01
  1631. 000010EC  6002                     bra        +0x4 /* 000010F0 */
  1632. label000010EE:
  1633. 000010EE  7002                     moveq.l    D0, 0x02
  1634. label000010F0:
  1635. 000010F0  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1636. 000010F4  4E5E                     unlink     A6
  1637. 000010F6  4E75                     rts
  1638. 000010F8  8D50                     or.w       [A0], D6
  1639. 000010FA  7562                     moveq.l    D2, 0x62
  1640. 000010FC  5F50                     subq.w     [A0], 7
  1641. 000010FE  6963                     bvs        +0x65 /* 00001163 */
  1642. 00001100  5369 7A65                subq.w     [A1 + 0x7A65], 1
  1643. 00001104  4856                     pea.l      [A6]
  1644. 00001106  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1645. 0000110A  FFEC                     .extension 0xFEC // unimplemented
  1646. 0000110C  2F07                     move.l     -[A7], D7
  1647. 0000110E  206E 0008                movea.l    A0, [A6 + 0x8]
  1648. 00001112  4250                     clr.w      [A0]
  1649. 00001114  4227                     clr.b      -[A7]
  1650. 00001116  3F3C FFFF                move.w     -[A7], 0xFFFF
  1651. 0000111A  486E FFEC                pea.l      [A6 - 0x14]
  1652. 0000111E  A970                     syscall    GetNextEvent
  1653. 00001120  4A1F                     tst.b      [A7]+
  1654. 00001122  6700 00C8                beq        +0xCA /* 000011EC */
  1655. // begin alternate branch 00001124-00001126
  1656. label00001124:
  1657. 00001124  00C8                     ori.?      A0, 0xFFFFFFFFFFFFFFFF
  1658. // end alternate branch 00001124-00001126
  1659. label00001124: // (misaligned)
  1660. 00001126  302E FFEC                move.w     D0, [A6 - 0x14]
  1661. 0000112A  6700 00C0                beq        +0xC2 /* 000011EC */
  1662. 0000112E  6B00 00BC                bmi        +0xBE /* 000011EC */
  1663. 00001132  5940                     subq.w     D0, 4
  1664. 00001134  6700 00B6                beq        +0xB8 /* 000011EC */
  1665. 00001138  6A0C                     bpl        +0xE /* 00001146 */
  1666. 0000113A  5440                     addq.w     D0, 2
  1667. 0000113C  6700 00AE                beq        +0xB0 /* 000011EC */
  1668. 00001140  6A00 0092                bpl        +0x94 /* 000011D4 */
  1669. 00001144  600A                     bra        +0xC /* 00001150 */
  1670. label00001146:
  1671. 00001146  5540                     subq.w     D0, 2
  1672. 00001148  6A00 00A2                bpl        +0xA4 /* 000011EC */
  1673. 0000114C  6000 0086                bra        +0x88 /* 000011D4 */
  1674. label00001150:
  1675. 00001150  2D6E FFF6 FFFC           move.l     [A6 - 0x4], [A6 - 0xA]
  1676. 00001156  202E FFF2                move.l     D0, [A6 - 0xE]
  1677. 0000115A  90B9 FFFF F4E6           sub.l      D0, [0xFFFFF4E6]
  1678. 00001160  B0B8 02F0                cmp.l      D0, [0x000002F0 /* DoubleTime */]
  1679. 00001164  642C                     bcc        +0x2E /* 00001192 */
  1680. 00001166  4227                     clr.b      -[A7]
  1681. 00001168  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1682. 0000116C  2F3C FFFF F4EA           move.l     -[A7], 0xFFFFF4EA
  1683. 00001172  A8AD                     syscall    PtInRect
  1684. 00001174  4A1F                     tst.b      [A7]+
  1685. 00001176  671A                     beq        +0x1C /* 00001192 */
  1686. 00001178  206E 0008                movea.l    A0, [A6 + 0x8]
  1687. 0000117C  30BC 0001                move.w     [A0], 0x1
  1688. 00001180  42B9 FFFF F4E6           clr.l      [0xFFFFF4E6]
  1689. 00001186  2F3C FFFF F4EA           move.l     -[A7], 0xFFFFF4EA
  1690. 0000118C  42A7                     clr.l      -[A7]
  1691. 0000118E  42A7                     clr.l      -[A7]
  1692. 00001190  A8A7                     syscall    SetRect
  1693. label00001192:
  1694. 00001192  23EE FFF2 FFFF F4E6      move.l     [0xFFFFF4E6], [A6 - 0xE]
  1695. 0000119A  206E 000C                movea.l    A0, [A6 + 0xC]
  1696. 0000119E  316E FFF8 0002           move.w     [A0 + 0x2], [A6 - 0x8]
  1697. 000011A4  30AE FFF6                move.w     [A0], [A6 - 0xA]
  1698. 000011A8  2F3C FFFF F4EA           move.l     -[A7], 0xFFFFF4EA
  1699. 000011AE  70FF                     moveq.l    D0, 0xFFFFFFFF
  1700. 000011B0  D06E FFFE                add.w      D0, [A6 - 0x2]
  1701. 000011B4  3F00                     move.w     -[A7], D0
  1702. 000011B6  70FF                     moveq.l    D0, 0xFFFFFFFF
  1703. 000011B8  D06E FFFC                add.w      D0, [A6 - 0x4]
  1704. 000011BC  3F00                     move.w     -[A7], D0
  1705. 000011BE  7001                     moveq.l    D0, 0x01
  1706. 000011C0  D06E FFFE                add.w      D0, [A6 - 0x2]
  1707. 000011C4  3F00                     move.w     -[A7], D0
  1708. 000011C6  7001                     moveq.l    D0, 0x01
  1709. 000011C8  D06E FFFC                add.w      D0, [A6 - 0x4]
  1710. 000011CC  3F00                     move.w     -[A7], D0
  1711. 000011CE  A8A7                     syscall    SetRect
  1712. 000011D0  7001                     moveq.l    D0, 0x01
  1713. 000011D2  601A                     bra        +0x1C /* 000011EE */
  1714. label000011D4:
  1715. 000011D4  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1716. 000011D6  CE2E FFF1                and.b      D7, [A6 - 0xF]
  1717. 000011DA  082E 0000 FFFA           btst.b     [A6 - 0x6], 0x0
  1718. 000011E0  670A                     beq        +0xC /* 000011EC */
  1719. 000011E2  0C07 002E                cmpi.b     D7, 0x2E /* '.' */
  1720. 000011E6  6604                     bne        +0x6 /* 000011EC */
  1721. 000011E8  7002                     moveq.l    D0, 0x02
  1722. 000011EA  6002                     bra        +0x4 /* 000011EE */
  1723. label000011EC:
  1724. 000011EC  7000                     moveq.l    D0, 0x00
  1725. label000011EE:
  1726. 000011EE  2E1F                     move.l     D7, [A7]+
  1727. 000011F0  4E5E                     unlink     A6
  1728. 000011F2  4E75                     rts
  1729. 000011F4  8D50                     or.w       [A0], D6
  1730. 000011F6  7562                     moveq.l    D2, 0x62
  1731. 000011F8  5F57                     subq.w     [A7], 7
  1732. 000011FA  616E                     bsr        +0x70 /* 0000126A */
  1733. 000011FC  7445                     moveq.l    D2, 0x45
  1734. 000011FE  7665                     moveq.l    D3, 0x65
  1735. 00001200  6E74                     bgt        +0x76 /* 00001276 */
  1736. 00001202  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1737. export_167: // at 00001204 (misaligned)
  1738. 00001206  0000 0C6E                ori.b      D0, 0x6E /* 'n' */
  1739. 0000120A  0001 0008                ori.b      D1, 0x8
  1740. 0000120E  6610                     bne        +0x12 /* 00001220 */
  1741. 00001210  2F39 FFFF EA90           move.l     -[A7], [0xFFFFEA90]
  1742. 00001216  A87A                     syscall    GetClip
  1743. 00001218  486E 000A                pea.l      [A6 + 0xA]
  1744. 0000121C  A87B                     syscall    ClipRect
  1745. 0000121E  6010                     bra        +0x12 /* 00001230 */
  1746. label00001220:
  1747. 00001220  2F39 FFFF EA90           move.l     -[A7], [0xFFFFEA90]
  1748. 00001226  A879                     syscall    SetClip
  1749. 00001228  2F39 FFFF EA90           move.l     -[A7], [0xFFFFEA90]
  1750. 0000122E  A8DD                     syscall    SetEmptyRgn
  1751. label00001230:
  1752. 00001230  4E5E                     unlink     A6
  1753. 00001232  4E75                     rts
  1754. 00001234  8C50                     or.w       D6, [A0]
  1755. 00001236  7562                     moveq.l    D2, 0x62
  1756. 00001238  5F57                     subq.w     [A7], 7
  1757. 0000123A  696E                     bvs        +0x70 /* 000012AA */
  1758. 0000123C  6443                     bcc        +0x45 /* 00001281 */
  1759. 0000123E  6C69                     bge        +0x6B /* 000012A9 */
  1760. 00001240  7000                     moveq.l    D0, 0x00
  1761. 00001242  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1762. export_166: // at 00001244 (misaligned)
  1763. 00001246  FFFC                     .extension 0xFFC // unimplemented
  1764. 00001248  2F0C                     move.l     -[A7], A4
  1765. 0000124A  4A6E 000A                tst.w      [A6 + 0xA]
  1766. 0000124E  6742                     beq        +0x44 /* 00001292 */
  1767. 00001250  4A6E 0008                tst.w      [A6 + 0x8]
  1768. 00001254  6606                     bne        +0x8 /* 0000125C */
  1769. 00001256  526E 000A                addq.w     [A6 + 0xA], 1
  1770. 0000125A  601C                     bra        +0x1E /* 00001278 */
  1771. label0000125C:
  1772. 0000125C  0C79 0001 FFFF 7996      cmpi.w     [0xFFFF7996], 0x1
  1773. 00001264  6612                     bne        +0x14 /* 00001278 */
  1774. 00001266  4267                     clr.w      -[A7]
  1775. 00001268  42A7                     clr.l      -[A7]
  1776. fn0000126A:
  1777. 0000126A  2F39 FFFF EADE           move.l     -[A7], [0xFFFFEADE]
  1778. 00001270  1F3C 0001                move.b     -[A7], 0x1
  1779. 00001274  A805                     syscall    SndPlay
  1780. label00001276:
  1781. 00001276  548F                     addq.l     A7, 2
  1782. label00001278:
  1783. 00001278  33FC 0001 FFFF 7996      move.w     [0xFFFF7996], 0x1
  1784. 00001280  42A7                     clr.l      -[A7]
  1785. 00001282  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1786. 00001286  A9BC                     syscall    GetPicture
  1787. 00001288  285F                     movea.l    A4, [A7]+
  1788. 0000128A  2F0C                     move.l     -[A7], A4
  1789. 0000128C  486E 000C                pea.l      [A6 + 0xC]
  1790. 00001290  A8F6                     syscall    DrawPicture
  1791. label00001292:
  1792. 00001292  285F                     movea.l    A4, [A7]+
  1793. 00001294  4E5E                     unlink     A6
  1794. 00001296  4E75                     rts
  1795. 00001298  8B50                     or.w       [A0], D5
  1796. 0000129A  7562                     moveq.l    D2, 0x62
  1797. 0000129C  5F44                     subq.w     D4, 7
  1798. 0000129E  7261                     moveq.l    D1, 0x61
  1799. 000012A0  7742                     moveq.l    D3, 0x42
  1800. 000012A2  746E                     moveq.l    D2, 0x6E
  1801. 000012A4  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1802. 000012A8  FFEC                     .extension 0xFEC // unimplemented
  1803. label000012AA:
  1804. 000012AA  2F0C                     move.l     -[A7], A4
  1805. 000012AC  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1806. 000012B0  43F9 FFFF F4F2           lea.l      A1, [0xFFFFF4F2]
  1807. 000012B6  7004                     moveq.l    D0, 0x04
  1808. label000012B8:
  1809. 000012B8  20D9                     move.l     [A0]+, [A1]+
  1810. 000012BA  51C8 FFFC                dbf        D0, -0x6 /* 000012B8 */
  1811. 000012BE  42A7                     clr.l      -[A7]
  1812. 000012C0  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1813. 000012C4  A9B9                     syscall    GetCursor
  1814. 000012C6  285F                     movea.l    A4, [A7]+
  1815. 000012C8  2F14                     move.l     -[A7], [A4]
  1816. 000012CA  A851                     syscall    SetCursor
  1817. 000012CC  285F                     movea.l    A4, [A7]+
  1818. 000012CE  4E5E                     unlink     A6
  1819. 000012D0  4E75                     rts
  1820. 000012D2  8A50                     or.w       D5, [A0]
  1821. 000012D4  7562                     moveq.l    D2, 0x62
  1822. 000012D6  5F43                     subq.w     D3, 7
  1823. 000012D8  7572                     moveq.l    D2, 0x72
  1824. 000012DA  736F                     moveq.l    D1, 0x6F
  1825. 000012DC  7200                     moveq.l    D1, 0x00
  1826. 000012DE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1827. // begin alternate branch 000012E0-000012E4
  1828. export_168:
  1829. fn000012E0:
  1830. 000012E0  4E56 FF92                link       A6, -0x006E
  1831. // end alternate branch 000012E0-000012E4
  1832. export_168: // at 000012E0 (misaligned)
  1833. fn000012E0: // (misaligned)
  1834. 000012E2  FF92                     .extension 0xF92 // unimplemented
  1835. 000012E4  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  1836. 000012E8  286E 0008                movea.l    A4, [A6 + 0x8]
  1837. 000012EC  266E 0014                movea.l    A3, [A6 + 0x14]
  1838. 000012F0  246E 0018                movea.l    A2, [A6 + 0x18]
  1839. 000012F4  486E 000E                pea.l      [A6 + 0xE]
  1840. 000012F8  486E FFA6                pea.l      [A6 - 0x5A]
  1841. 000012FC  3F3C 200E                move.w     -[A7], 0x200E
  1842. 00001300  A9EB                     syscall    Pack4/FP68K
  1843. 00001302  486E FFA6                pea.l      [A6 - 0x5A]
  1844. 00001306  486E FFEC                pea.l      [A6 - 0x14]
  1845. 0000130A  3F3C 1010                move.w     -[A7], 0x1010
  1846. 0000130E  A9EB                     syscall    Pack4/FP68K
  1847. 00001310  70FF                     moveq.l    D0, 0xFFFFFFFF
  1848. 00001312  C1EE 000C                muls.w     D0, [A6 + 0xC]
  1849. 00001316  3D40 FFA4                move.w     [A6 - 0x5C], D0
  1850. 0000131A  486E FFA4                pea.l      [A6 - 0x5C]
  1851. 0000131E  486E FFA6                pea.l      [A6 - 0x5A]
  1852. 00001322  3F3C 200E                move.w     -[A7], 0x200E
  1853. 00001326  A9EB                     syscall    Pack4/FP68K
  1854. 00001328  486E FFA6                pea.l      [A6 - 0x5A]
  1855. 0000132C  486E FFE8                pea.l      [A6 - 0x18]
  1856. 00001330  3F3C 1010                move.w     -[A7], 0x1010
  1857. 00001334  A9EB                     syscall    Pack4/FP68K
  1858. 00001336  486E 0012                pea.l      [A6 + 0x12]
  1859. 0000133A  486E FFA6                pea.l      [A6 - 0x5A]
  1860. 0000133E  3F3C 200E                move.w     -[A7], 0x200E
  1861. 00001342  A9EB                     syscall    Pack4/FP68K
  1862. 00001344  486E FFA6                pea.l      [A6 - 0x5A]
  1863. 00001348  486E FFE4                pea.l      [A6 - 0x1C]
  1864. 0000134C  3F3C 1010                move.w     -[A7], 0x1010
  1865. 00001350  A9EB                     syscall    Pack4/FP68K
  1866. 00001352  70FF                     moveq.l    D0, 0xFFFFFFFF
  1867. 00001354  C1EE 0010                muls.w     D0, [A6 + 0x10]
  1868. 00001358  3D40 FFA4                move.w     [A6 - 0x5C], D0
  1869. 0000135C  486E FFA4                pea.l      [A6 - 0x5C]
  1870. 00001360  486E FFA6                pea.l      [A6 - 0x5A]
  1871. 00001364  3F3C 200E                move.w     -[A7], 0x200E
  1872. 00001368  A9EB                     syscall    Pack4/FP68K
  1873. 0000136A  486E FFA6                pea.l      [A6 - 0x5A]
  1874. 0000136E  486E FFE0                pea.l      [A6 - 0x20]
  1875. 00001372  3F3C 1010                move.w     -[A7], 0x1010
  1876. 00001376  A9EB                     syscall    Pack4/FP68K
  1877. 00001378  486C 0002                pea.l      [A4 + 0x2]
  1878. 0000137C  486E FFA6                pea.l      [A6 - 0x5A]
  1879. 00001380  3F3C 200E                move.w     -[A7], 0x200E
  1880. 00001384  A9EB                     syscall    Pack4/FP68K
  1881. 00001386  486E FFA6                pea.l      [A6 - 0x5A]
  1882. 0000138A  486E FFDC                pea.l      [A6 - 0x24]
  1883. 0000138E  3F3C 1010                move.w     -[A7], 0x1010
  1884. 00001392  A9EB                     syscall    Pack4/FP68K
  1885. 00001394  70FF                     moveq.l    D0, 0xFFFFFFFF
  1886. 00001396  C1D4                     muls.w     D0, [A4]
  1887. 00001398  3D40 FFA4                move.w     [A6 - 0x5C], D0
  1888. 0000139C  486E FFA4                pea.l      [A6 - 0x5C]
  1889. 000013A0  486E FFA6                pea.l      [A6 - 0x5A]
  1890. 000013A4  3F3C 200E                move.w     -[A7], 0x200E
  1891. 000013A8  A9EB                     syscall    Pack4/FP68K
  1892. 000013AA  486E FFA6                pea.l      [A6 - 0x5A]
  1893. 000013AE  486E FFD8                pea.l      [A6 - 0x28]
  1894. 000013B2  3F3C 1010                move.w     -[A7], 0x1010
  1895. 000013B6  A9EB                     syscall    Pack4/FP68K
  1896. 000013B8  486C 0006                pea.l      [A4 + 0x6]
  1897. 000013BC  486E FFA6                pea.l      [A6 - 0x5A]
  1898. 000013C0  3F3C 200E                move.w     -[A7], 0x200E
  1899. 000013C4  A9EB                     syscall    Pack4/FP68K
  1900. 000013C6  486E FFA6                pea.l      [A6 - 0x5A]
  1901. 000013CA  486E FFD4                pea.l      [A6 - 0x2C]
  1902. 000013CE  3F3C 1010                move.w     -[A7], 0x1010
  1903. 000013D2  A9EB                     syscall    Pack4/FP68K
  1904. 000013D4  70FF                     moveq.l    D0, 0xFFFFFFFF
  1905. 000013D6  C1EC 0004                muls.w     D0, [A4 + 0x4]
  1906. 000013DA  3D40 FFA4                move.w     [A6 - 0x5C], D0
  1907. 000013DE  486E FFA4                pea.l      [A6 - 0x5C]
  1908. 000013E2  486E FFA6                pea.l      [A6 - 0x5A]
  1909. 000013E6  3F3C 200E                move.w     -[A7], 0x200E
  1910. 000013EA  A9EB                     syscall    Pack4/FP68K
  1911. 000013EC  486E FFA6                pea.l      [A6 - 0x5A]
  1912. 000013F0  486E FFD0                pea.l      [A6 - 0x30]
  1913. 000013F4  3F3C 1010                move.w     -[A7], 0x1010
  1914. 000013F8  A9EB                     syscall    Pack4/FP68K
  1915. 000013FA  486E FFE4                pea.l      [A6 - 0x1C]
  1916. 000013FE  486E FF9A                pea.l      [A6 - 0x66]
  1917. 00001402  3F3C 100E                move.w     -[A7], 0x100E
  1918. 00001406  A9EB                     syscall    Pack4/FP68K
  1919. 00001408  486E FFEC                pea.l      [A6 - 0x14]
  1920. 0000140C  486E FF9A                pea.l      [A6 - 0x66]
  1921. 00001410  3F3C 1002                move.w     -[A7], 0x1002
  1922. 00001414  A9EB                     syscall    Pack4/FP68K
  1923. 00001416  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  1924. 0000141A  3F20                     move.w     -[A7], -[A0]
  1925. 0000141C  2F20                     move.l     -[A7], -[A0]
  1926. 0000141E  2F20                     move.l     -[A7], -[A0]
  1927. 00001420  3F17                     move.w     -[A7], [A7]
  1928. 00001422  486E FFA4                pea.l      [A6 - 0x5C]
  1929. 00001426  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  1930. 0000142A  487A 08DC                pea.l      [PC + 0x8DC /* 00001D08, value 0x3FFBCCCC */]
  1931. 0000142E  486E FFA6                pea.l      [A6 - 0x5A]
  1932. 00001432  3F3C 0008                move.w     -[A7], 0x8
  1933. 00001436  A9EB                     syscall    Pack4/FP68K
  1934. 00001438  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1935. 0000143C  6C00 024C                bge        +0x24E /* 0000168A */
  1936. 00001440  486E FFDC                pea.l      [A6 - 0x24]
  1937. 00001444  486E FFA6                pea.l      [A6 - 0x5A]
  1938. 00001448  3F3C 100E                move.w     -[A7], 0x100E
  1939. 0000144C  A9EB                     syscall    Pack4/FP68K
  1940. 0000144E  486E FFEC                pea.l      [A6 - 0x14]
  1941. 00001452  486E FFA6                pea.l      [A6 - 0x5A]
  1942. 00001456  3F3C 1008                move.w     -[A7], 0x1008
  1943. 0000145A  A9EB                     syscall    Pack4/FP68K
  1944. 0000145C  6C00 0226                bge        +0x228 /* 00001684 */
  1945. 00001460  486E FFD4                pea.l      [A6 - 0x2C]
  1946. 00001464  486E FFA6                pea.l      [A6 - 0x5A]
  1947. 00001468  3F3C 100E                move.w     -[A7], 0x100E
  1948. 0000146C  A9EB                     syscall    Pack4/FP68K
  1949. 0000146E  486E FFEC                pea.l      [A6 - 0x14]
  1950. 00001472  486E FFA6                pea.l      [A6 - 0x5A]
  1951. 00001476  3F3C 1008                move.w     -[A7], 0x1008
  1952. 0000147A  A9EB                     syscall    Pack4/FP68K
  1953. 0000147C  6F00 0206                ble        +0x208 /* 00001684 */
  1954. 00001480  486E FFEC                pea.l      [A6 - 0x14]
  1955. 00001484  486E FFA4                pea.l      [A6 - 0x5C]
  1956. 00001488  3F3C 100E                move.w     -[A7], 0x100E
  1957. 0000148C  A9EB                     syscall    Pack4/FP68K
  1958. 0000148E  486E FFA4                pea.l      [A6 - 0x5C]
  1959. 00001492  3F3C 0016                move.w     -[A7], 0x16
  1960. 00001496  A9EB                     syscall    Pack4/FP68K
  1961. 00001498  486E FFA4                pea.l      [A6 - 0x5C]
  1962. 0000149C  486E FFAE                pea.l      [A6 - 0x52]
  1963. 000014A0  3F3C 2010                move.w     -[A7], 0x2010
  1964. 000014A4  A9EB                     syscall    Pack4/FP68K
  1965. 000014A6  3D6E FFAE FFFA           move.w     [A6 - 0x6], [A6 - 0x52]
  1966. 000014AC  486E FFD8                pea.l      [A6 - 0x28]
  1967. 000014B0  486E FFA6                pea.l      [A6 - 0x5A]
  1968. 000014B4  3F3C 100E                move.w     -[A7], 0x100E
  1969. 000014B8  A9EB                     syscall    Pack4/FP68K
  1970. 000014BA  487A 084A                pea.l      [PC + 0x84A /* 00001D06, value 0xFFFF3FFB */]
  1971. 000014BE  486E FFA6                pea.l      [A6 - 0x5A]
  1972. 000014C2  3F3C 2004                move.w     -[A7], 0x2004
  1973. 000014C6  A9EB                     syscall    Pack4/FP68K
  1974. 000014C8  486E FFA6                pea.l      [A6 - 0x5A]
  1975. 000014CC  3F3C 0016                move.w     -[A7], 0x16
  1976. 000014D0  A9EB                     syscall    Pack4/FP68K
  1977. 000014D2  486E FFA6                pea.l      [A6 - 0x5A]
  1978. 000014D6  486E FFA4                pea.l      [A6 - 0x5C]
  1979. 000014DA  3F3C 2010                move.w     -[A7], 0x2010
  1980. 000014DE  A9EB                     syscall    Pack4/FP68K
  1981. 000014E0  3D6E FFA4 FFF8           move.w     [A6 - 0x8], [A6 - 0x5C]
  1982. 000014E6  486E FFEC                pea.l      [A6 - 0x14]
  1983. 000014EA  486E FFA4                pea.l      [A6 - 0x5C]
  1984. 000014EE  3F3C 100E                move.w     -[A7], 0x100E
  1985. 000014F2  A9EB                     syscall    Pack4/FP68K
  1986. 000014F4  486E FFA4                pea.l      [A6 - 0x5C]
  1987. 000014F8  3F3C 0016                move.w     -[A7], 0x16
  1988. 000014FC  A9EB                     syscall    Pack4/FP68K
  1989. 000014FE  486E FFA4                pea.l      [A6 - 0x5C]
  1990. 00001502  486E FFAE                pea.l      [A6 - 0x52]
  1991. 00001506  3F3C 2010                move.w     -[A7], 0x2010
  1992. 0000150A  A9EB                     syscall    Pack4/FP68K
  1993. 0000150C  3D6E FFAE FFFE           move.w     [A6 - 0x2], [A6 - 0x52]
  1994. 00001512  486E FFD0                pea.l      [A6 - 0x30]
  1995. 00001516  486E FFA6                pea.l      [A6 - 0x5A]
  1996. 0000151A  3F3C 100E                move.w     -[A7], 0x100E
  1997. 0000151E  A9EB                     syscall    Pack4/FP68K
  1998. 00001520  487A 07E2                pea.l      [PC + 0x7E2 /* 00001D04, value 0xFFFFFFFF */]
  1999. 00001524  486E FFA6                pea.l      [A6 - 0x5A]
  2000. 00001528  3F3C 2004                move.w     -[A7], 0x2004
  2001. 0000152C  A9EB                     syscall    Pack4/FP68K
  2002. 0000152E  486E FFA6                pea.l      [A6 - 0x5A]
  2003. 00001532  3F3C 0016                move.w     -[A7], 0x16
  2004. 00001536  A9EB                     syscall    Pack4/FP68K
  2005. 00001538  486E FFA6                pea.l      [A6 - 0x5A]
  2006. 0000153C  486E FFA4                pea.l      [A6 - 0x5C]
  2007. 00001540  3F3C 2010                move.w     -[A7], 0x2010
  2008. 00001544  A9EB                     syscall    Pack4/FP68K
  2009. 00001546  3D6E FFA4 FFFC           move.w     [A6 - 0x4], [A6 - 0x5C]
  2010. 0000154C  486E FFE0                pea.l      [A6 - 0x20]
  2011. 00001550  486E FFA6                pea.l      [A6 - 0x5A]
  2012. 00001554  3F3C 100E                move.w     -[A7], 0x100E
  2013. 00001558  A9EB                     syscall    Pack4/FP68K
  2014. 0000155A  486E FFE8                pea.l      [A6 - 0x18]
  2015. 0000155E  486E FFA6                pea.l      [A6 - 0x5A]
  2016. 00001562  3F3C 1008                move.w     -[A7], 0x1008
  2017. 00001566  A9EB                     syscall    Pack4/FP68K
  2018. 00001568  6F00 0088                ble        +0x8A /* 000015F2 */
  2019. 0000156C  486E FFE8                pea.l      [A6 - 0x18]
  2020. 00001570  486E FFA6                pea.l      [A6 - 0x5A]
  2021. 00001574  3F3C 100E                move.w     -[A7], 0x100E
  2022. 00001578  A9EB                     syscall    Pack4/FP68K
  2023. 0000157A  486E FFD8                pea.l      [A6 - 0x28]
  2024. 0000157E  486E FFA6                pea.l      [A6 - 0x5A]
  2025. 00001582  3F3C 1008                move.w     -[A7], 0x1008
  2026. 00001586  A9EB                     syscall    Pack4/FP68K
  2027. 00001588  6E1E                     bgt        +0x20 /* 000015A8 */
  2028. 0000158A  486E FFE0                pea.l      [A6 - 0x20]
  2029. 0000158E  486E FFA6                pea.l      [A6 - 0x5A]
  2030. 00001592  3F3C 100E                move.w     -[A7], 0x100E
  2031. 00001596  A9EB                     syscall    Pack4/FP68K
  2032. 00001598  486E FFD8                pea.l      [A6 - 0x28]
  2033. 0000159C  486E FFA6                pea.l      [A6 - 0x5A]
  2034. 000015A0  3F3C 1008                move.w     -[A7], 0x1008
  2035. 000015A4  A9EB                     syscall    Pack4/FP68K
  2036. 000015A6  6C06                     bge        +0x8 /* 000015AE */
  2037. label000015A8:
  2038. 000015A8  7000                     moveq.l    D0, 0x00
  2039. 000015AA  6000 0726                bra        +0x728 /* 00001CD2 */
  2040. label000015AE:
  2041. 000015AE  486E FFE8                pea.l      [A6 - 0x18]
  2042. 000015B2  486E FFA6                pea.l      [A6 - 0x5A]
  2043. 000015B6  3F3C 100E                move.w     -[A7], 0x100E
  2044. 000015BA  A9EB                     syscall    Pack4/FP68K
  2045. 000015BC  486E FFD0                pea.l      [A6 - 0x30]
  2046. 000015C0  486E FFA6                pea.l      [A6 - 0x5A]
  2047. 000015C4  3F3C 1008                move.w     -[A7], 0x1008
  2048. 000015C8  A9EB                     syscall    Pack4/FP68K
  2049. 000015CA  6E20                     bgt        +0x22 /* 000015EC */
  2050. 000015CC  486E FFE0                pea.l      [A6 - 0x20]
  2051. 000015D0  486E FFA6                pea.l      [A6 - 0x5A]
  2052. 000015D4  3F3C 100E                move.w     -[A7], 0x100E
  2053. 000015D8  A9EB                     syscall    Pack4/FP68K
  2054. 000015DA  486E FFD0                pea.l      [A6 - 0x30]
  2055. 000015DE  486E FFA6                pea.l      [A6 - 0x5A]
  2056. 000015E2  3F3C 1008                move.w     -[A7], 0x1008
  2057. 000015E6  A9EB                     syscall    Pack4/FP68K
  2058. 000015E8  6C00 008C                bge        +0x8E /* 00001676 */
  2059. label000015EC:
  2060. 000015EC  7000                     moveq.l    D0, 0x00
  2061. 000015EE  6000 06E2                bra        +0x6E4 /* 00001CD2 */
  2062. label000015F2:
  2063. 000015F2  486E FFE0                pea.l      [A6 - 0x20]
  2064. 000015F6  486E FFA6                pea.l      [A6 - 0x5A]
  2065. 000015FA  3F3C 100E                move.w     -[A7], 0x100E
  2066. 000015FE  A9EB                     syscall    Pack4/FP68K
  2067. 00001600  486E FFD8                pea.l      [A6 - 0x28]
  2068. 00001604  486E FFA6                pea.l      [A6 - 0x5A]
  2069. 00001608  3F3C 1008                move.w     -[A7], 0x1008
  2070. 0000160C  A9EB                     syscall    Pack4/FP68K
  2071. 0000160E  6E1E                     bgt        +0x20 /* 0000162E */
  2072. 00001610  486E FFE8                pea.l      [A6 - 0x18]
  2073. 00001614  486E FFA6                pea.l      [A6 - 0x5A]
  2074. 00001618  3F3C 100E                move.w     -[A7], 0x100E
  2075. 0000161C  A9EB                     syscall    Pack4/FP68K
  2076. 0000161E  486E FFD8                pea.l      [A6 - 0x28]
  2077. 00001622  486E FFA6                pea.l      [A6 - 0x5A]
  2078. 00001626  3F3C 1008                move.w     -[A7], 0x1008
  2079. 0000162A  A9EB                     syscall    Pack4/FP68K
  2080. 0000162C  6C06                     bge        +0x8 /* 00001634 */
  2081. label0000162E:
  2082. 0000162E  7000                     moveq.l    D0, 0x00
  2083. 00001630  6000 06A0                bra        +0x6A2 /* 00001CD2 */
  2084. label00001634:
  2085. 00001634  486E FFE0                pea.l      [A6 - 0x20]
  2086. 00001638  486E FFA6                pea.l      [A6 - 0x5A]
  2087. 0000163C  3F3C 100E                move.w     -[A7], 0x100E
  2088. 00001640  A9EB                     syscall    Pack4/FP68K
  2089. 00001642  486E FFD0                pea.l      [A6 - 0x30]
  2090. 00001646  486E FFA6                pea.l      [A6 - 0x5A]
  2091. 0000164A  3F3C 1008                move.w     -[A7], 0x1008
  2092. 0000164E  A9EB                     syscall    Pack4/FP68K
  2093. 00001650  6E1E                     bgt        +0x20 /* 00001670 */
  2094. 00001652  486E FFE8                pea.l      [A6 - 0x18]
  2095. 00001656  486E FFA6                pea.l      [A6 - 0x5A]
  2096. 0000165A  3F3C 100E                move.w     -[A7], 0x100E
  2097. 0000165E  A9EB                     syscall    Pack4/FP68K
  2098. 00001660  486E FFD0                pea.l      [A6 - 0x30]
  2099. 00001664  486E FFA6                pea.l      [A6 - 0x5A]
  2100. 00001668  3F3C 1008                move.w     -[A7], 0x1008
  2101. 0000166C  A9EB                     syscall    Pack4/FP68K
  2102. 0000166E  6C06                     bge        +0x8 /* 00001676 */
  2103. label00001670:
  2104. 00001670  7000                     moveq.l    D0, 0x00
  2105. 00001672  6000 065E                bra        +0x660 /* 00001CD2 */
  2106. label00001676:
  2107. 00001676  26AE FFF8                move.l     [A3], [A6 - 0x8]
  2108. 0000167A  24AE FFFC                move.l     [A2], [A6 - 0x4]
  2109. 0000167E  7001                     moveq.l    D0, 0x01
  2110. 00001680  6000 0650                bra        +0x652 /* 00001CD2 */
  2111. label00001684:
  2112. 00001684  7000                     moveq.l    D0, 0x00
  2113. 00001686  6000 064A                bra        +0x64C /* 00001CD2 */
  2114. label0000168A:
  2115. 0000168A  486E FFE0                pea.l      [A6 - 0x20]
  2116. 0000168E  486E FF9A                pea.l      [A6 - 0x66]
  2117. 00001692  3F3C 100E                move.w     -[A7], 0x100E
  2118. 00001696  A9EB                     syscall    Pack4/FP68K
  2119. 00001698  486E FFE8                pea.l      [A6 - 0x18]
  2120. 0000169C  486E FF9A                pea.l      [A6 - 0x66]
  2121. 000016A0  3F3C 1002                move.w     -[A7], 0x1002
  2122. 000016A4  A9EB                     syscall    Pack4/FP68K
  2123. 000016A6  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  2124. 000016AA  3F20                     move.w     -[A7], -[A0]
  2125. 000016AC  2F20                     move.l     -[A7], -[A0]
  2126. 000016AE  2F20                     move.l     -[A7], -[A0]
  2127. 000016B0  3F17                     move.w     -[A7], [A7]
  2128. 000016B2  486E FFA4                pea.l      [A6 - 0x5C]
  2129. 000016B6  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  2130. 000016BA  487A 063E                pea.l      [PC + 0x63E /* 00001CFA, value 0x3FFBCCCC */]
  2131. 000016BE  486E FFA6                pea.l      [A6 - 0x5A]
  2132. 000016C2  3F3C 0008                move.w     -[A7], 0x8
  2133. 000016C6  A9EB                     syscall    Pack4/FP68K
  2134. 000016C8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2135. 000016CC  6C00 0246                bge        +0x248 /* 00001914 */
  2136. 000016D0  486E FFD0                pea.l      [A6 - 0x30]
  2137. 000016D4  486E FFA6                pea.l      [A6 - 0x5A]
  2138. 000016D8  3F3C 100E                move.w     -[A7], 0x100E
  2139. 000016DC  A9EB                     syscall    Pack4/FP68K
  2140. 000016DE  486E FFE8                pea.l      [A6 - 0x18]
  2141. 000016E2  486E FFA6                pea.l      [A6 - 0x5A]
  2142. 000016E6  3F3C 1008                move.w     -[A7], 0x1008
  2143. 000016EA  A9EB                     syscall    Pack4/FP68K
  2144. 000016EC  6C00 0226                bge        +0x228 /* 00001914 */
  2145. 000016F0  486E FFD8                pea.l      [A6 - 0x28]
  2146. 000016F4  486E FFA6                pea.l      [A6 - 0x5A]
  2147. 000016F8  3F3C 100E                move.w     -[A7], 0x100E
  2148. 000016FC  A9EB                     syscall    Pack4/FP68K
  2149. 000016FE  486E FFE8                pea.l      [A6 - 0x18]
  2150. 00001702  486E FFA6                pea.l      [A6 - 0x5A]
  2151. 00001706  3F3C 1008                move.w     -[A7], 0x1008
  2152. 0000170A  A9EB                     syscall    Pack4/FP68K
  2153. 0000170C  6F00 0206                ble        +0x208 /* 00001914 */
  2154. 00001710  486E FFDC                pea.l      [A6 - 0x24]
  2155. 00001714  486E FFA4                pea.l      [A6 - 0x5C]
  2156. 00001718  3F3C 100E                move.w     -[A7], 0x100E
  2157. 0000171C  A9EB                     syscall    Pack4/FP68K
  2158. 0000171E  486E FFA4                pea.l      [A6 - 0x5C]
  2159. 00001722  3F3C 0016                move.w     -[A7], 0x16
  2160. 00001726  A9EB                     syscall    Pack4/FP68K
  2161. 00001728  486E FFA4                pea.l      [A6 - 0x5C]
  2162. 0000172C  486E FFAE                pea.l      [A6 - 0x52]
  2163. 00001730  3F3C 2010                move.w     -[A7], 0x2010
  2164. 00001734  A9EB                     syscall    Pack4/FP68K
  2165. 00001736  3D6E FFAE FFFA           move.w     [A6 - 0x6], [A6 - 0x52]
  2166. 0000173C  486E FFE8                pea.l      [A6 - 0x18]
  2167. 00001740  486E FFA6                pea.l      [A6 - 0x5A]
  2168. 00001744  3F3C 100E                move.w     -[A7], 0x100E
  2169. 00001748  A9EB                     syscall    Pack4/FP68K
  2170. 0000174A  487A 05AC                pea.l      [PC + 0x5AC /* 00001CF8, value 0xFFFF3FFB */]
  2171. 0000174E  486E FFA6                pea.l      [A6 - 0x5A]
  2172. 00001752  3F3C 2004                move.w     -[A7], 0x2004
  2173. 00001756  A9EB                     syscall    Pack4/FP68K
  2174. 00001758  486E FFA6                pea.l      [A6 - 0x5A]
  2175. 0000175C  3F3C 0016                move.w     -[A7], 0x16
  2176. 00001760  A9EB                     syscall    Pack4/FP68K
  2177. 00001762  486E FFA6                pea.l      [A6 - 0x5A]
  2178. 00001766  486E FFA4                pea.l      [A6 - 0x5C]
  2179. 0000176A  3F3C 2010                move.w     -[A7], 0x2010
  2180. 0000176E  A9EB                     syscall    Pack4/FP68K
  2181. 00001770  3D6E FFA4 FFF8           move.w     [A6 - 0x8], [A6 - 0x5C]
  2182. 00001776  486E FFD4                pea.l      [A6 - 0x2C]
  2183. 0000177A  486E FFA4                pea.l      [A6 - 0x5C]
  2184. 0000177E  3F3C 100E                move.w     -[A7], 0x100E
  2185. 00001782  A9EB                     syscall    Pack4/FP68K
  2186. 00001784  486E FFA4                pea.l      [A6 - 0x5C]
  2187. 00001788  3F3C 0016                move.w     -[A7], 0x16
  2188. 0000178C  A9EB                     syscall    Pack4/FP68K
  2189. 0000178E  486E FFA4                pea.l      [A6 - 0x5C]
  2190. 00001792  486E FFAE                pea.l      [A6 - 0x52]
  2191. 00001796  3F3C 2010                move.w     -[A7], 0x2010
  2192. 0000179A  A9EB                     syscall    Pack4/FP68K
  2193. 0000179C  3D6E FFAE FFFE           move.w     [A6 - 0x2], [A6 - 0x52]
  2194. 000017A2  486E FFE8                pea.l      [A6 - 0x18]
  2195. 000017A6  486E FFA6                pea.l      [A6 - 0x5A]
  2196. 000017AA  3F3C 100E                move.w     -[A7], 0x100E
  2197. 000017AE  A9EB                     syscall    Pack4/FP68K
  2198. 000017B0  487A 0544                pea.l      [PC + 0x544 /* 00001CF6, value 0xFFFFFFFF */]
  2199. 000017B4  486E FFA6                pea.l      [A6 - 0x5A]
  2200. 000017B8  3F3C 2004                move.w     -[A7], 0x2004
  2201. 000017BC  A9EB                     syscall    Pack4/FP68K
  2202. 000017BE  486E FFA6                pea.l      [A6 - 0x5A]
  2203. 000017C2  3F3C 0016                move.w     -[A7], 0x16
  2204. 000017C6  A9EB                     syscall    Pack4/FP68K
  2205. 000017C8  486E FFA6                pea.l      [A6 - 0x5A]
  2206. 000017CC  486E FFA4                pea.l      [A6 - 0x5C]
  2207. 000017D0  3F3C 2010                move.w     -[A7], 0x2010
  2208. 000017D4  A9EB                     syscall    Pack4/FP68K
  2209. 000017D6  3D6E FFA4 FFFC           move.w     [A6 - 0x4], [A6 - 0x5C]
  2210. 000017DC  486E FFE4                pea.l      [A6 - 0x1C]
  2211. 000017E0  486E FFA6                pea.l      [A6 - 0x5A]
  2212. 000017E4  3F3C 100E                move.w     -[A7], 0x100E
  2213. 000017E8  A9EB                     syscall    Pack4/FP68K
  2214. 000017EA  486E FFEC                pea.l      [A6 - 0x14]
  2215. 000017EE  486E FFA6                pea.l      [A6 - 0x5A]
  2216. 000017F2  3F3C 1008                move.w     -[A7], 0x1008
  2217. 000017F6  A9EB                     syscall    Pack4/FP68K
  2218. 000017F8  6F00 0088                ble        +0x8A /* 00001882 */
  2219. 000017FC  486E FFEC                pea.l      [A6 - 0x14]
  2220. 00001800  486E FFA6                pea.l      [A6 - 0x5A]
  2221. 00001804  3F3C 100E                move.w     -[A7], 0x100E
  2222. 00001808  A9EB                     syscall    Pack4/FP68K
  2223. 0000180A  486E FFDC                pea.l      [A6 - 0x24]
  2224. 0000180E  486E FFA6                pea.l      [A6 - 0x5A]
  2225. 00001812  3F3C 1008                move.w     -[A7], 0x1008
  2226. 00001816  A9EB                     syscall    Pack4/FP68K
  2227. 00001818  6E1E                     bgt        +0x20 /* 00001838 */
  2228. 0000181A  486E FFE4                pea.l      [A6 - 0x1C]
  2229. 0000181E  486E FFA6                pea.l      [A6 - 0x5A]
  2230. 00001822  3F3C 100E                move.w     -[A7], 0x100E
  2231. 00001826  A9EB                     syscall    Pack4/FP68K
  2232. 00001828  486E FFDC                pea.l      [A6 - 0x24]
  2233. 0000182C  486E FFA6                pea.l      [A6 - 0x5A]
  2234. 00001830  3F3C 1008                move.w     -[A7], 0x1008
  2235. 00001834  A9EB                     syscall    Pack4/FP68K
  2236. 00001836  6C06                     bge        +0x8 /* 0000183E */
  2237. label00001838:
  2238. 00001838  7000                     moveq.l    D0, 0x00
  2239. 0000183A  6000 0496                bra        +0x498 /* 00001CD2 */
  2240. label0000183E:
  2241. 0000183E  486E FFEC                pea.l      [A6 - 0x14]
  2242. 00001842  486E FFA6                pea.l      [A6 - 0x5A]
  2243. 00001846  3F3C 100E                move.w     -[A7], 0x100E
  2244. 0000184A  A9EB                     syscall    Pack4/FP68K
  2245. 0000184C  486E FFD4                pea.l      [A6 - 0x2C]
  2246. 00001850  486E FFA6                pea.l      [A6 - 0x5A]
  2247. 00001854  3F3C 1008                move.w     -[A7], 0x1008
  2248. 00001858  A9EB                     syscall    Pack4/FP68K
  2249. 0000185A  6E20                     bgt        +0x22 /* 0000187C */
  2250. 0000185C  486E FFE4                pea.l      [A6 - 0x1C]
  2251. 00001860  486E FFA6                pea.l      [A6 - 0x5A]
  2252. 00001864  3F3C 100E                move.w     -[A7], 0x100E
  2253. 00001868  A9EB                     syscall    Pack4/FP68K
  2254. 0000186A  486E FFD4                pea.l      [A6 - 0x2C]
  2255. 0000186E  486E FFA6                pea.l      [A6 - 0x5A]
  2256. 00001872  3F3C 1008                move.w     -[A7], 0x1008
  2257. 00001876  A9EB                     syscall    Pack4/FP68K
  2258. 00001878  6C00 008C                bge        +0x8E /* 00001906 */
  2259. label0000187C:
  2260. 0000187C  7000                     moveq.l    D0, 0x00
  2261. 0000187E  6000 0452                bra        +0x454 /* 00001CD2 */
  2262. label00001882:
  2263. 00001882  486E FFE4                pea.l      [A6 - 0x1C]
  2264. 00001886  486E FFA6                pea.l      [A6 - 0x5A]
  2265. 0000188A  3F3C 100E                move.w     -[A7], 0x100E
  2266. 0000188E  A9EB                     syscall    Pack4/FP68K
  2267. 00001890  486E FFDC                pea.l      [A6 - 0x24]
  2268. 00001894  486E FFA6                pea.l      [A6 - 0x5A]
  2269. 00001898  3F3C 1008                move.w     -[A7], 0x1008
  2270. 0000189C  A9EB                     syscall    Pack4/FP68K
  2271. 0000189E  6E1E                     bgt        +0x20 /* 000018BE */
  2272. 000018A0  486E FFEC                pea.l      [A6 - 0x14]
  2273. 000018A4  486E FFA6                pea.l      [A6 - 0x5A]
  2274. 000018A8  3F3C 100E                move.w     -[A7], 0x100E
  2275. 000018AC  A9EB                     syscall    Pack4/FP68K
  2276. 000018AE  486E FFDC                pea.l      [A6 - 0x24]
  2277. 000018B2  486E FFA6                pea.l      [A6 - 0x5A]
  2278. 000018B6  3F3C 1008                move.w     -[A7], 0x1008
  2279. 000018BA  A9EB                     syscall    Pack4/FP68K
  2280. 000018BC  6C06                     bge        +0x8 /* 000018C4 */
  2281. label000018BE:
  2282. 000018BE  7000                     moveq.l    D0, 0x00
  2283. 000018C0  6000 0410                bra        +0x412 /* 00001CD2 */
  2284. label000018C4:
  2285. 000018C4  486E FFE4                pea.l      [A6 - 0x1C]
  2286. 000018C8  486E FFA6                pea.l      [A6 - 0x5A]
  2287. 000018CC  3F3C 100E                move.w     -[A7], 0x100E
  2288. 000018D0  A9EB                     syscall    Pack4/FP68K
  2289. 000018D2  486E FFD4                pea.l      [A6 - 0x2C]
  2290. 000018D6  486E FFA6                pea.l      [A6 - 0x5A]
  2291. 000018DA  3F3C 1008                move.w     -[A7], 0x1008
  2292. 000018DE  A9EB                     syscall    Pack4/FP68K
  2293. 000018E0  6E1E                     bgt        +0x20 /* 00001900 */
  2294. 000018E2  486E FFEC                pea.l      [A6 - 0x14]
  2295. 000018E6  486E FFA6                pea.l      [A6 - 0x5A]
  2296. 000018EA  3F3C 100E                move.w     -[A7], 0x100E
  2297. 000018EE  A9EB                     syscall    Pack4/FP68K
  2298. 000018F0  486E FFD4                pea.l      [A6 - 0x2C]
  2299. 000018F4  486E FFA6                pea.l      [A6 - 0x5A]
  2300. 000018F8  3F3C 1008                move.w     -[A7], 0x1008
  2301. 000018FC  A9EB                     syscall    Pack4/FP68K
  2302. 000018FE  6C06                     bge        +0x8 /* 00001906 */
  2303. label00001900:
  2304. 00001900  7000                     moveq.l    D0, 0x00
  2305. 00001902  6000 03CE                bra        +0x3D0 /* 00001CD2 */
  2306. label00001906:
  2307. 00001906  26AE FFF8                move.l     [A3], [A6 - 0x8]
  2308. 0000190A  24AE FFFC                move.l     [A2], [A6 - 0x4]
  2309. 0000190E  7001                     moveq.l    D0, 0x01
  2310. 00001910  6000 03C0                bra        +0x3C2 /* 00001CD2 */
  2311. label00001914:
  2312. 00001914  2D6E FFDC FFC0           move.l     [A6 - 0x40], [A6 - 0x24]
  2313. 0000191A  486E FFE4                pea.l      [A6 - 0x1C]
  2314. 0000191E  486E FFA6                pea.l      [A6 - 0x5A]
  2315. 00001922  3F3C 100E                move.w     -[A7], 0x100E
  2316. 00001926  A9EB                     syscall    Pack4/FP68K
  2317. 00001928  486E FFEC                pea.l      [A6 - 0x14]
  2318. 0000192C  486E FFA6                pea.l      [A6 - 0x5A]
  2319. 00001930  3F3C 1002                move.w     -[A7], 0x1002
  2320. 00001934  A9EB                     syscall    Pack4/FP68K
  2321. 00001936  486E FFDC                pea.l      [A6 - 0x24]
  2322. 0000193A  486E FF9C                pea.l      [A6 - 0x64]
  2323. 0000193E  3F3C 100E                move.w     -[A7], 0x100E
  2324. 00001942  A9EB                     syscall    Pack4/FP68K
  2325. 00001944  486E FFEC                pea.l      [A6 - 0x14]
  2326. 00001948  486E FF9C                pea.l      [A6 - 0x64]
  2327. 0000194C  3F3C 1002                move.w     -[A7], 0x1002
  2328. 00001950  A9EB                     syscall    Pack4/FP68K
  2329. 00001952  486E FFE0                pea.l      [A6 - 0x20]
  2330. 00001956  486E FF92                pea.l      [A6 - 0x6E]
  2331. 0000195A  3F3C 100E                move.w     -[A7], 0x100E
  2332. 0000195E  A9EB                     syscall    Pack4/FP68K
  2333. 00001960  486E FFE8                pea.l      [A6 - 0x18]
  2334. 00001964  486E FF92                pea.l      [A6 - 0x6E]
  2335. 00001968  3F3C 1002                move.w     -[A7], 0x1002
  2336. 0000196C  A9EB                     syscall    Pack4/FP68K
  2337. 0000196E  486E FF9C                pea.l      [A6 - 0x64]
  2338. 00001972  486E FF92                pea.l      [A6 - 0x6E]
  2339. 00001976  3F3C 0004                move.w     -[A7], 0x4
  2340. 0000197A  A9EB                     syscall    Pack4/FP68K
  2341. 0000197C  486E FFA6                pea.l      [A6 - 0x5A]
  2342. 00001980  486E FF92                pea.l      [A6 - 0x6E]
  2343. 00001984  3F3C 0006                move.w     -[A7], 0x6
  2344. 00001988  A9EB                     syscall    Pack4/FP68K
  2345. 0000198A  486E FFE8                pea.l      [A6 - 0x18]
  2346. 0000198E  486E FF92                pea.l      [A6 - 0x6E]
  2347. 00001992  3F3C 1000                move.w     -[A7], 0x1000
  2348. 00001996  A9EB                     syscall    Pack4/FP68K
  2349. 00001998  486E FF92                pea.l      [A6 - 0x6E]
  2350. 0000199C  486E FFB0                pea.l      [A6 - 0x50]
  2351. 000019A0  3F3C 1010                move.w     -[A7], 0x1010
  2352. 000019A4  A9EB                     syscall    Pack4/FP68K
  2353. 000019A6  2D6E FFD4 FFC4           move.l     [A6 - 0x3C], [A6 - 0x2C]
  2354. 000019AC  486E FFE4                pea.l      [A6 - 0x1C]
  2355. 000019B0  486E FFA6                pea.l      [A6 - 0x5A]
  2356. 000019B4  3F3C 100E                move.w     -[A7], 0x100E
  2357. 000019B8  A9EB                     syscall    Pack4/FP68K
  2358. 000019BA  486E FFEC                pea.l      [A6 - 0x14]
  2359. 000019BE  486E FFA6                pea.l      [A6 - 0x5A]
  2360. 000019C2  3F3C 1002                move.w     -[A7], 0x1002
  2361. 000019C6  A9EB                     syscall    Pack4/FP68K
  2362. 000019C8  486E FFD4                pea.l      [A6 - 0x2C]
  2363. 000019CC  486E FF9C                pea.l      [A6 - 0x64]
  2364. 000019D0  3F3C 100E                move.w     -[A7], 0x100E
  2365. 000019D4  A9EB                     syscall    Pack4/FP68K
  2366. 000019D6  486E FFEC                pea.l      [A6 - 0x14]
  2367. 000019DA  486E FF9C                pea.l      [A6 - 0x64]
  2368. 000019DE  3F3C 1002                move.w     -[A7], 0x1002
  2369. 000019E2  A9EB                     syscall    Pack4/FP68K
  2370. 000019E4  486E FFE0                pea.l      [A6 - 0x20]
  2371. 000019E8  486E FF92                pea.l      [A6 - 0x6E]
  2372. 000019EC  3F3C 100E                move.w     -[A7], 0x100E
  2373. 000019F0  A9EB                     syscall    Pack4/FP68K
  2374. 000019F2  486E FFE8                pea.l      [A6 - 0x18]
  2375. 000019F6  486E FF92                pea.l      [A6 - 0x6E]
  2376. 000019FA  3F3C 1002                move.w     -[A7], 0x1002
  2377. 000019FE  A9EB                     syscall    Pack4/FP68K
  2378. 00001A00  486E FF9C                pea.l      [A6 - 0x64]
  2379. 00001A04  486E FF92                pea.l      [A6 - 0x6E]
  2380. 00001A08  3F3C 0004                move.w     -[A7], 0x4
  2381. 00001A0C  A9EB                     syscall    Pack4/FP68K
  2382. 00001A0E  486E FFA6                pea.l      [A6 - 0x5A]
  2383. 00001A12  486E FF92                pea.l      [A6 - 0x6E]
  2384. 00001A16  3F3C 0006                move.w     -[A7], 0x6
  2385. 00001A1A  A9EB                     syscall    Pack4/FP68K
  2386. 00001A1C  486E FFE8                pea.l      [A6 - 0x18]
  2387. 00001A20  486E FF92                pea.l      [A6 - 0x6E]
  2388. 00001A24  3F3C 1000                move.w     -[A7], 0x1000
  2389. 00001A28  A9EB                     syscall    Pack4/FP68K
  2390. 00001A2A  486E FF92                pea.l      [A6 - 0x6E]
  2391. 00001A2E  486E FFB4                pea.l      [A6 - 0x4C]
  2392. 00001A32  3F3C 1010                move.w     -[A7], 0x1010
  2393. 00001A36  A9EB                     syscall    Pack4/FP68K
  2394. 00001A38  486E FFE0                pea.l      [A6 - 0x20]
  2395. 00001A3C  486E FFA6                pea.l      [A6 - 0x5A]
  2396. 00001A40  3F3C 100E                move.w     -[A7], 0x100E
  2397. 00001A44  A9EB                     syscall    Pack4/FP68K
  2398. 00001A46  486E FFE8                pea.l      [A6 - 0x18]
  2399. 00001A4A  486E FFA6                pea.l      [A6 - 0x5A]
  2400. 00001A4E  3F3C 1002                move.w     -[A7], 0x1002
  2401. 00001A52  A9EB                     syscall    Pack4/FP68K
  2402. 00001A54  486E FFD8                pea.l      [A6 - 0x28]
  2403. 00001A58  486E FF9C                pea.l      [A6 - 0x64]
  2404. 00001A5C  3F3C 100E                move.w     -[A7], 0x100E
  2405. 00001A60  A9EB                     syscall    Pack4/FP68K
  2406. 00001A62  486E FFE8                pea.l      [A6 - 0x18]
  2407. 00001A66  486E FF9C                pea.l      [A6 - 0x64]
  2408. 00001A6A  3F3C 1002                move.w     -[A7], 0x1002
  2409. 00001A6E  A9EB                     syscall    Pack4/FP68K
  2410. 00001A70  486E FFE4                pea.l      [A6 - 0x1C]
  2411. 00001A74  486E FF92                pea.l      [A6 - 0x6E]
  2412. 00001A78  3F3C 100E                move.w     -[A7], 0x100E
  2413. 00001A7C  A9EB                     syscall    Pack4/FP68K
  2414. 00001A7E  486E FFEC                pea.l      [A6 - 0x14]
  2415. 00001A82  486E FF92                pea.l      [A6 - 0x6E]
  2416. 00001A86  3F3C 1002                move.w     -[A7], 0x1002
  2417. 00001A8A  A9EB                     syscall    Pack4/FP68K
  2418. 00001A8C  486E FF9C                pea.l      [A6 - 0x64]
  2419. 00001A90  486E FF92                pea.l      [A6 - 0x6E]
  2420. 00001A94  3F3C 0004                move.w     -[A7], 0x4
  2421. 00001A98  A9EB                     syscall    Pack4/FP68K
  2422. 00001A9A  486E FFA6                pea.l      [A6 - 0x5A]
  2423. 00001A9E  486E FF92                pea.l      [A6 - 0x6E]
  2424. 00001AA2  3F3C 0006                move.w     -[A7], 0x6
  2425. 00001AA6  A9EB                     syscall    Pack4/FP68K
  2426. 00001AA8  486E FFEC                pea.l      [A6 - 0x14]
  2427. 00001AAC  486E FF92                pea.l      [A6 - 0x6E]
  2428. 00001AB0  3F3C 1000                move.w     -[A7], 0x1000
  2429. 00001AB4  A9EB                     syscall    Pack4/FP68K
  2430. 00001AB6  486E FF92                pea.l      [A6 - 0x6E]
  2431. 00001ABA  486E FFC8                pea.l      [A6 - 0x38]
  2432. 00001ABE  3F3C 1010                move.w     -[A7], 0x1010
  2433. 00001AC2  A9EB                     syscall    Pack4/FP68K
  2434. 00001AC4  2D6E FFD8 FFB8           move.l     [A6 - 0x48], [A6 - 0x28]
  2435. 00001ACA  486E FFE0                pea.l      [A6 - 0x20]
  2436. 00001ACE  486E FFA6                pea.l      [A6 - 0x5A]
  2437. 00001AD2  3F3C 100E                move.w     -[A7], 0x100E
  2438. 00001AD6  A9EB                     syscall    Pack4/FP68K
  2439. 00001AD8  486E FFE8                pea.l      [A6 - 0x18]
  2440. 00001ADC  486E FFA6                pea.l      [A6 - 0x5A]
  2441. 00001AE0  3F3C 1002                move.w     -[A7], 0x1002
  2442. 00001AE4  A9EB                     syscall    Pack4/FP68K
  2443. 00001AE6  486E FFD0                pea.l      [A6 - 0x30]
  2444. 00001AEA  486E FF9C                pea.l      [A6 - 0x64]
  2445. 00001AEE  3F3C 100E                move.w     -[A7], 0x100E
  2446. 00001AF2  A9EB                     syscall    Pack4/FP68K
  2447. 00001AF4  486E FFE8                pea.l      [A6 - 0x18]
  2448. 00001AF8  486E FF9C                pea.l      [A6 - 0x64]
  2449. 00001AFC  3F3C 1002                move.w     -[A7], 0x1002
  2450. 00001B00  A9EB                     syscall    Pack4/FP68K
  2451. 00001B02  486E FFE4                pea.l      [A6 - 0x1C]
  2452. 00001B06  486E FF92                pea.l      [A6 - 0x6E]
  2453. 00001B0A  3F3C 100E                move.w     -[A7], 0x100E
  2454. 00001B0E  A9EB                     syscall    Pack4/FP68K
  2455. 00001B10  486E FFEC                pea.l      [A6 - 0x14]
  2456. 00001B14  486E FF92                pea.l      [A6 - 0x6E]
  2457. 00001B18  3F3C 1002                move.w     -[A7], 0x1002
  2458. 00001B1C  A9EB                     syscall    Pack4/FP68K
  2459. 00001B1E  486E FF9C                pea.l      [A6 - 0x64]
  2460. 00001B22  486E FF92                pea.l      [A6 - 0x6E]
  2461. 00001B26  3F3C 0004                move.w     -[A7], 0x4
  2462. 00001B2A  A9EB                     syscall    Pack4/FP68K
  2463. 00001B2C  486E FFA6                pea.l      [A6 - 0x5A]
  2464. 00001B30  486E FF92                pea.l      [A6 - 0x6E]
  2465. 00001B34  3F3C 0006                move.w     -[A7], 0x6
  2466. 00001B38  A9EB                     syscall    Pack4/FP68K
  2467. 00001B3A  486E FFEC                pea.l      [A6 - 0x14]
  2468. 00001B3E  486E FF92                pea.l      [A6 - 0x6E]
  2469. 00001B42  3F3C 1000                move.w     -[A7], 0x1000
  2470. 00001B46  A9EB                     syscall    Pack4/FP68K
  2471. 00001B48  486E FF92                pea.l      [A6 - 0x6E]
  2472. 00001B4C  486E FFCC                pea.l      [A6 - 0x34]
  2473. 00001B50  3F3C 1010                move.w     -[A7], 0x1010
  2474. 00001B54  A9EB                     syscall    Pack4/FP68K
  2475. 00001B56  2D6E FFD0 FFBC           move.l     [A6 - 0x44], [A6 - 0x30]
  2476. 00001B5C  7E00                     moveq.l    D7, 0x00
  2477. 00001B5E  7C00                     moveq.l    D6, 0x00
  2478. 00001B60  6000 0166                bra        +0x168 /* 00001CC8 */
  2479. label00001B64:
  2480. 00001B64  2007                     move.l     D0, D7
  2481. 00001B66  48C0                     ext.l      D0
  2482. 00001B68  E588                     lsl        D0, 2
  2483. 00001B6A  486E FFDC                pea.l      [A6 - 0x24]
  2484. 00001B6E  486E FFA6                pea.l      [A6 - 0x5A]
  2485. 00001B72  3F3C 100E                move.w     -[A7], 0x100E
  2486. 00001B76  A9EB                     syscall    Pack4/FP68K
  2487. 00001B78  487A 017A                pea.l      [PC + 0x17A /* 00001CF4, value 0x1FFFF */]
  2488. 00001B7C  486E FFA6                pea.l      [A6 - 0x5A]
  2489. 00001B80  3F3C 2002                move.w     -[A7], 0x2002
  2490. 00001B84  A9EB                     syscall    Pack4/FP68K
  2491. 00001B86  4876 08C0                pea.l      [A6 + D0 - 0x64]
  2492. 00001B8A  486E FFA6                pea.l      [A6 - 0x5A]
  2493. 00001B8E  3F3C 1008                move.w     -[A7], 0x1008
  2494. 00001B92  A9EB                     syscall    Pack4/FP68K
  2495. 00001B94  6E00 0130                bgt        +0x132 /* 00001CC6 */
  2496. 00001B98  2007                     move.l     D0, D7
  2497. 00001B9A  48C0                     ext.l      D0
  2498. 00001B9C  E588                     lsl        D0, 2
  2499. 00001B9E  486E FFD4                pea.l      [A6 - 0x2C]
  2500. 00001BA2  486E FFA6                pea.l      [A6 - 0x5A]
  2501. 00001BA6  3F3C 100E                move.w     -[A7], 0x100E
  2502. 00001BAA  A9EB                     syscall    Pack4/FP68K
  2503. 00001BAC  487A 0144                pea.l      [PC + 0x144 /* 00001CF2, value 0x10001 */]
  2504. 00001BB0  486E FFA6                pea.l      [A6 - 0x5A]
  2505. 00001BB4  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  2506. 00001BB8  A9EB                     syscall    Pack4/FP68K
  2507. 00001BBA  4876 08C0                pea.l      [A6 + D0 - 0x64]
  2508. 00001BBE  486E FFA6                pea.l      [A6 - 0x5A]
  2509. 00001BC2  3F3C 1008                move.w     -[A7], 0x1008
  2510. 00001BC6  A9EB                     syscall    Pack4/FP68K
  2511. 00001BC8  6D00 00FC                blt        +0xFE /* 00001CC6 */
  2512. 00001BCC  2007                     move.l     D0, D7
  2513. 00001BCE  48C0                     ext.l      D0
  2514. 00001BD0  E588                     lsl        D0, 2
  2515. 00001BD2  486E FFD0                pea.l      [A6 - 0x30]
  2516. 00001BD6  486E FFA6                pea.l      [A6 - 0x5A]
  2517. 00001BDA  3F3C 100E                move.w     -[A7], 0x100E
  2518. 00001BDE  A9EB                     syscall    Pack4/FP68K
  2519. 00001BE0  487A 010E                pea.l      [PC + 0x10E /* 00001CF0, value 0x10001 */]
  2520. 00001BE4  486E FFA6                pea.l      [A6 - 0x5A]
  2521. 00001BE8  3F3C 2002                move.w     -[A7], 0x2002
  2522. 00001BEC  A9EB                     syscall    Pack4/FP68K
  2523. 00001BEE  4876 08B0                pea.l      [A6 + D0 - 0x80]
  2524. 00001BF2  486E FFA6                pea.l      [A6 - 0x5A]
  2525. 00001BF6  3F3C 1008                move.w     -[A7], 0x1008
  2526. 00001BFA  A9EB                     syscall    Pack4/FP68K
  2527. 00001BFC  6E00 00C8                bgt        +0xCA /* 00001CC6 */
  2528. 00001C00  2007                     move.l     D0, D7
  2529. 00001C02  48C0                     ext.l      D0
  2530. 00001C04  E588                     lsl        D0, 2
  2531. 00001C06  486E FFD8                pea.l      [A6 - 0x28]
  2532. 00001C0A  486E FFA6                pea.l      [A6 - 0x5A]
  2533. 00001C0E  3F3C 100E                move.w     -[A7], 0x100E
  2534. 00001C12  A9EB                     syscall    Pack4/FP68K
  2535. 00001C14  487A 00D8                pea.l      [PC + 0xD8 /* 00001CEE, value 0x10001 */]
  2536. 00001C18  486E FFA6                pea.l      [A6 - 0x5A]
  2537. 00001C1C  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  2538. 00001C20  A9EB                     syscall    Pack4/FP68K
  2539. 00001C22  4876 08B0                pea.l      [A6 + D0 - 0x80]
  2540. 00001C26  486E FFA6                pea.l      [A6 - 0x5A]
  2541. 00001C2A  3F3C 1008                move.w     -[A7], 0x1008
  2542. 00001C2E  A9EB                     syscall    Pack4/FP68K
  2543. 00001C30  6D00 0094                blt        +0x96 /* 00001CC6 */
  2544. 00001C34  2007                     move.l     D0, D7
  2545. 00001C36  48C0                     ext.l      D0
  2546. 00001C38  E588                     lsl        D0, 2
  2547. 00001C3A  4876 08C0                pea.l      [A6 + D0 - 0x64]
  2548. 00001C3E  486E FFA4                pea.l      [A6 - 0x5C]
  2549. 00001C42  3F3C 100E                move.w     -[A7], 0x100E
  2550. 00001C46  A9EB                     syscall    Pack4/FP68K
  2551. 00001C48  486E FFA4                pea.l      [A6 - 0x5C]
  2552. 00001C4C  3F3C 0016                move.w     -[A7], 0x16
  2553. 00001C50  A9EB                     syscall    Pack4/FP68K
  2554. 00001C52  486E FFA4                pea.l      [A6 - 0x5C]
  2555. 00001C56  486E FFAE                pea.l      [A6 - 0x52]
  2556. 00001C5A  3F3C 2010                move.w     -[A7], 0x2010
  2557. 00001C5E  A9EB                     syscall    Pack4/FP68K
  2558. 00001C60  2006                     move.l     D0, D6
  2559. 00001C62  48C0                     ext.l      D0
  2560. 00001C64  E588                     lsl        D0, 2
  2561. 00001C66  3DAE FFAE 08FA           move.w     [A6 + D0 - 0x6], [A6 - 0x52]
  2562. 00001C6C  2007                     move.l     D0, D7
  2563. 00001C6E  48C0                     ext.l      D0
  2564. 00001C70  E588                     lsl        D0, 2
  2565. 00001C72  4876 08B0                pea.l      [A6 + D0 - 0x80]
  2566. 00001C76  486E FFA6                pea.l      [A6 - 0x5A]
  2567. 00001C7A  3F3C 100E                move.w     -[A7], 0x100E
  2568. 00001C7E  A9EB                     syscall    Pack4/FP68K
  2569. 00001C80  487A 006A                pea.l      [PC + 0x6A /* 00001CEC, value 0xFFFF0001 */]
  2570. 00001C84  486E FFA6                pea.l      [A6 - 0x5A]
  2571. 00001C88  3F3C 2004                move.w     -[A7], 0x2004
  2572. 00001C8C  A9EB                     syscall    Pack4/FP68K
  2573. 00001C8E  486E FFA6                pea.l      [A6 - 0x5A]
  2574. 00001C92  3F3C 0016                move.w     -[A7], 0x16
  2575. 00001C96  A9EB                     syscall    Pack4/FP68K
  2576. 00001C98  486E FFA6                pea.l      [A6 - 0x5A]
  2577. 00001C9C  486E FFA4                pea.l      [A6 - 0x5C]
  2578. 00001CA0  3F3C 2010                move.w     -[A7], 0x2010
  2579. 00001CA4  A9EB                     syscall    Pack4/FP68K
  2580. 00001CA6  2006                     move.l     D0, D6
  2581. 00001CA8  48C0                     ext.l      D0
  2582. 00001CAA  E588                     lsl        D0, 2
  2583. 00001CAC  3DAE FFA4 08F8           move.w     [A6 + D0 - 0x8], [A6 - 0x5C]
  2584. 00001CB2  0C46 0001                cmpi.w     D6, 0x1
  2585. 00001CB6  660C                     bne        +0xE /* 00001CC4 */
  2586. 00001CB8  26AE FFF8                move.l     [A3], [A6 - 0x8]
  2587. 00001CBC  24AE FFFC                move.l     [A2], [A6 - 0x4]
  2588. 00001CC0  7001                     moveq.l    D0, 0x01
  2589. 00001CC2  600E                     bra        +0x10 /* 00001CD2 */
  2590. label00001CC4:
  2591. 00001CC4  5246                     addq.w     D6, 1
  2592. label00001CC6:
  2593. 00001CC6  5247                     addq.w     D7, 1
  2594. label00001CC8:
  2595. 00001CC8  0C47 0004                cmpi.w     D7, 0x4
  2596. 00001CCC  6D00 FE96                blt        -0x168 /* 00001B64 */
  2597. 00001CD0  7000                     moveq.l    D0, 0x00
  2598. label00001CD2:
  2599. 00001CD2  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  2600. 00001CD6  4E5E                     unlink     A6
  2601. 00001CD8  4E75                     rts
  2602. 00001CDA  8E50                     or.w       D7, [A0]
  2603. 00001CDC  7562                     moveq.l    D2, 0x62
  2604. 00001CDE  5F43                     subq.w     D3, 7
  2605. 00001CE0  6865                     bvc        +0x67 /* 00001D47 */
  2606. 00001CE2  636B                     bls        +0x6D /* 00001D4F */
  2607. 00001CE4  436C 6F73                chk.w      D1, [A4 + 0x6F73]
  2608. 00001CE8  7300                     moveq.l    D1, 0x00
  2609. 00001CEA  0026 FFFF                ori.b      -[A6], 0xFF
  2610. 00001CEE  0001 0001                ori.b      D1, 0x1
  2611. 00001CF2  0001 0001                ori.b      D1, 0x1
  2612. 00001CF6  FFFF                     .extension 0xFFF // unimplemented
  2613. 00001CF8  FFFF                     .extension 0xFFF // unimplemented
  2614. 00001CFA  3FFB CCCC                move.w     <<invalid special address>>, [PC + A4 * 4 - 0x52]
  2615. 00001CFE  CCCC                     mulu.w     D6, A4
  2616. 00001D00  CCCC                     mulu.w     D6, A4
  2617. 00001D02  CCCD                     mulu.w     D6, A5
  2618. 00001D04  FFFF                     .extension 0xFFF // unimplemented
  2619. 00001D06  FFFF                     .extension 0xFFF // unimplemented
  2620. 00001D08  3FFB CCCC                move.w     <<invalid special address>>, [PC + A4 * 4 - 0x52]
  2621. 00001D0C  CCCC                     mulu.w     D6, A4
  2622. 00001D0E  CCCC                     mulu.w     D6, A4
  2623. 00001D10  CCCD                     mulu.w     D6, A5
  2624. export_169:
  2625. 00001D12  4E56 0000                link       A6, 0
  2626. 00001D16  302E 000A                move.w     D0, [A6 + 0xA]
  2627. 00001D1A  B06E 0012                cmp.w      D0, [A6 + 0x12]
  2628. 00001D1E  662C                     bne        +0x2E /* 00001D4C */
  2629. 00001D20  302E 0008                move.w     D0, [A6 + 0x8]
  2630. 00001D24  B06E 0010                cmp.w      D0, [A6 + 0x10]
  2631. 00001D28  6C0A                     bge        +0xC /* 00001D34 */
  2632. 00001D2A  302E 000C                move.w     D0, [A6 + 0xC]
  2633. 00001D2E  B06E 0010                cmp.w      D0, [A6 + 0x10]
  2634. 00001D32  6E14                     bgt        +0x16 /* 00001D48 */
  2635. label00001D34:
  2636. 00001D34  302E 000C                move.w     D0, [A6 + 0xC]
  2637. 00001D38  B06E 0010                cmp.w      D0, [A6 + 0x10]
  2638. 00001D3C  6C44                     bge        +0x46 /* 00001D82 */
  2639. 00001D3E  302E 0008                move.w     D0, [A6 + 0x8]
  2640. 00001D42  B06E 0010                cmp.w      D0, [A6 + 0x10]
  2641. 00001D46  6F3A                     ble        +0x3C /* 00001D82 */
  2642. label00001D48:
  2643. 00001D48  7001                     moveq.l    D0, 0x01
  2644. 00001D4A  6038                     bra        +0x3A /* 00001D84 */
  2645. label00001D4C:
  2646. 00001D4C  302E 0008                move.w     D0, [A6 + 0x8]
  2647. 00001D50  B06E 0010                cmp.w      D0, [A6 + 0x10]
  2648. 00001D54  662C                     bne        +0x2E /* 00001D82 */
  2649. 00001D56  302E 000A                move.w     D0, [A6 + 0xA]
  2650. 00001D5A  B06E 0012                cmp.w      D0, [A6 + 0x12]
  2651. 00001D5E  6C0A                     bge        +0xC /* 00001D6A */
  2652. 00001D60  302E 000E                move.w     D0, [A6 + 0xE]
  2653. 00001D64  B06E 0012                cmp.w      D0, [A6 + 0x12]
  2654. 00001D68  6E14                     bgt        +0x16 /* 00001D7E */
  2655. label00001D6A:
  2656. 00001D6A  302E 000E                move.w     D0, [A6 + 0xE]
  2657. 00001D6E  B06E 0012                cmp.w      D0, [A6 + 0x12]
  2658. 00001D72  6C0E                     bge        +0x10 /* 00001D82 */
  2659. 00001D74  302E 000A                move.w     D0, [A6 + 0xA]
  2660. 00001D78  B06E 0012                cmp.w      D0, [A6 + 0x12]
  2661. 00001D7C  6F04                     ble        +0x6 /* 00001D82 */
  2662. label00001D7E:
  2663. 00001D7E  7001                     moveq.l    D0, 0x01
  2664. 00001D80  6002                     bra        +0x4 /* 00001D84 */
  2665. label00001D82:
  2666. 00001D82  7000                     moveq.l    D0, 0x00
  2667. label00001D84:
  2668. 00001D84  4E5E                     unlink     A6
  2669. 00001D86  4E75                     rts
  2670. 00001D88  8F50                     or.w       [A0], D7
  2671. 00001D8A  7562                     moveq.l    D2, 0x62
  2672. 00001D8C  5F4F                     subq.w     A7, 7
  2673. 00001D8E  6E4C                     bgt        +0x4E /* 00001DDC */
  2674. 00001D90  696E                     bvs        +0x70 /* 00001E00 */
  2675. 00001D92  6550                     bcs        +0x52 /* 00001DE4 */
  2676. 00001D94  6F69                     ble        +0x6B /* 00001DFF */
  2677. 00001D96  6E74                     bgt        +0x76 /* 00001E0C */
  2678. 00001D98  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2679. export_170: // at 00001D9A (misaligned)
  2680. 00001D9C  FFFC                     .extension 0xFFC // unimplemented
  2681. 00001D9E  48E7 0300                movem.l    -[A7], D6,D7
  2682. 00001DA2  7E00                     moveq.l    D7, 0x00
  2683. 00001DA4  0C6E 0001 000A           cmpi.w     [A6 + 0xA], 0x1
  2684. 00001DAA  6646                     bne        +0x48 /* 00001DF2 */
  2685. 00001DAC  4A79 FFFF E95C           tst.w      [0xFFFFE95C]
  2686. 00001DB2  6604                     bne        +0x6 /* 00001DB8 */
  2687. 00001DB4  3007                     move.w     D0, D7
  2688. 00001DB6  6040                     bra        +0x42 /* 00001DF8 */
  2689. label00001DB8:
  2690. 00001DB8  302E 0008                move.w     D0, [A6 + 0x8]
  2691. 00001DBC  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  2692. 00001DC0  6226                     bhi        +0x28 /* 00001DE8 */
  2693. 00001DC2  43FA 004C                lea.l      A1, [PC + 0x4C /* 00001E10, value 0xFFD8FFBE */]
  2694. 00001DC6  D040                     add.w      D0, D0
  2695. 00001DC8  D2F1 0000                add.w      A1, [A1 + D0.w]
  2696. 00001DCC  4ED1                     jmp        [A1]
  2697. 00001DCE  7C01                     moveq.l    D6, 0x01
  2698. 00001DD0  6016                     bra        +0x18 /* 00001DE8 */
  2699. 00001DD2  7C02                     moveq.l    D6, 0x02
  2700. 00001DD4  6012                     bra        +0x14 /* 00001DE8 */
  2701. 00001DD6  7C09                     moveq.l    D6, 0x09
  2702. 00001DD8  600E                     bra        +0x10 /* 00001DE8 */
  2703. 00001DDA  7C08                     moveq.l    D6, 0x08
  2704. label00001DDC:
  2705. 00001DDC  600A                     bra        +0xC /* 00001DE8 */
  2706. 00001DDE  7C05                     moveq.l    D6, 0x05
  2707. 00001DE0  6006                     bra        +0x8 /* 00001DE8 */
  2708. 00001DE2  7C04                     moveq.l    D6, 0x04
  2709. label00001DE4:
  2710. 00001DE4  6002                     bra        +0x4 /* 00001DE8 */
  2711. 00001DE6  7C05                     moveq.l    D6, 0x05
  2712. label00001DE8:
  2713. 00001DE8  3F06                     move.w     -[A7], D6
  2714. 00001DEA  4EBA 003A                jsr        [PC + 0x3A /* 00001E26 */]
  2715. 00001DEE  548F                     addq.l     A7, 2
  2716. 00001DF0  6004                     bra        +0x6 /* 00001DF6 */
  2717. label00001DF2:
  2718. 00001DF2  4EBA 00E6                jsr        [PC + 0xE6 /* 00001EDA */]
  2719. label00001DF6:
  2720. 00001DF6  3007                     move.w     D0, D7
  2721. label00001DF8:
  2722. 00001DF8  4CDF 00C0                movem.l    D6,D7, [A7]+
  2723. 00001DFC  4E5E                     unlink     A6
  2724. 00001DFE  4E75                     rts
  2725. label00001E00:
  2726. 00001E00  8C50                     or.w       D6, [A0]
  2727. 00001E02  7562                     moveq.l    D2, 0x62
  2728. 00001E04  5F50                     subq.w     [A0], 7
  2729. 00001E06  7265                     moveq.l    D1, 0x65
  2730. 00001E08  4D75 7369 6300           chk.w      D6, [[A5 + 0x6300]]
  2731. // begin alternate branch 00001E0C-00001E12
  2732. label00001E0C:
  2733. 00001E0C  6300 0016                bls        +0x18 /* 00001E24 */
  2734. 00001E10  FFD8                     .extension 0xFD8 // unimplemented
  2735. // end alternate branch 00001E0C-00001E12
  2736. label00001E0C: // (misaligned)
  2737. 00001E0E  0016 FFD8                ori.b      [A6], 0xD8
  2738. 00001E12  FFBE                     .extension 0xFBE // unimplemented
  2739. 00001E14  FFC2                     .extension 0xFC2 // unimplemented
  2740. 00001E16  FFC6                     .extension 0xFC6 // unimplemented
  2741. 00001E18  FFCA                     .extension 0xFCA // unimplemented
  2742. 00001E1A  FFD8                     .extension 0xFD8 // unimplemented
  2743. 00001E1C  FFD8                     .extension 0xFD8 // unimplemented
  2744. 00001E1E  FFD8                     .extension 0xFD8 // unimplemented
  2745. 00001E20  FFCE                     .extension 0xFCE // unimplemented
  2746. 00001E22  FFD2                     .extension 0xFD2 // unimplemented
  2747. label00001E24:
  2748. 00001E24  FFD6                     .extension 0xFD6 // unimplemented
  2749. fn00001E26:
  2750. 00001E26  4E56 FFB0                link       A6, -0x0050
  2751. 00001E2A  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  2752. 00001E2E  7E00                     moveq.l    D7, 0x00
  2753. 00001E30  7A00                     moveq.l    D5, 0x00
  2754. 00001E32  3D7C 0017 FFF0           move.w     [A6 - 0x10], 0x17
  2755. 00001E38  7009                     moveq.l    D0, 0x09
  2756. 00001E3A  2D40 FFF2                move.l     [A6 - 0xE], D0
  2757. 00001E3E  2D6E FFEC FFFA           move.l     [A6 - 0x6], [A6 - 0x14]
  2758. 00001E44  2079 FFFF EE3C           movea.l    A0, [0xFFFFEE3C]
  2759. 00001E4A  4250                     clr.w      [A0]
  2760. 00001E4C  2079 FFFF EE3C           movea.l    A0, [0xFFFFEE3C]
  2761. 00001E52  316E 0008 0002           move.w     [A0 + 0x2], [A6 + 0x8]
  2762. 00001E58  2A3C 0000 8001           move.l     D5, 0x8001
  2763. 00001E5E  7C04                     moveq.l    D6, 0x04
  2764. 00001E60  5279 FFFF EADC           addq.w     [0xFFFFEADC], 1
  2765. 00001E66  0C79 0064 FFFF EADC      cmpi.w     [0xFFFFEADC], 0x64 /* 'd' */
  2766. 00001E6E  6F06                     ble        +0x8 /* 00001E76 */
  2767. 00001E70  4279 FFFF EADC           clr.w      [0xFFFFEADC]
  2768. label00001E76:
  2769. 00001E76  4267                     clr.w      -[A7]
  2770. 00001E78  486E FFF0                pea.l      [A6 - 0x10]
  2771. 00001E7C  2F3C FFFF EAE6           move.l     -[A7], 0xFFFFEAE6
  2772. 00001E82  3079 FFFF EADC           movea.w    A0, [0xFFFFEADC]
  2773. 00001E88  2F08                     move.l     -[A7], A0
  2774. 00001E8A  2F39 FFFF EE3C           move.l     -[A7], [0xFFFFEE3C]
  2775. 00001E90  2F06                     move.l     -[A7], D6
  2776. 00001E92  2F05                     move.l     -[A7], D5
  2777. 00001E94  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  2778. 00001E98  A88F                     syscall    OSDispatch
  2779. 00001E9A  381F                     move.w     D4, [A7]+
  2780. 00001E9C  4227                     clr.b      -[A7]
  2781. 00001E9E  3F3C FFFF                move.w     -[A7], 0xFFFF
  2782. 00001EA2  2F3C FFFF E970           move.l     -[A7], 0xFFFFE970
  2783. 00001EA8  4878 0005                push.l     0x5
  2784. 00001EAC  42A7                     clr.l      -[A7]
  2785. 00001EAE  A860                     syscall    WaitNextEvent
  2786. 00001EB0  3079 FFFF EADC           movea.w    A0, [0xFFFFEADC]
  2787. 00001EB6  2F08                     move.l     -[A7], A0
  2788. 00001EB8  4EBA 0142                jsr        [PC + 0x142 /* 00001FFC */]
  2789. 00001EBC  3E00                     move.w     D7, D0
  2790. 00001EBE  5C8F                     addq.l     A7, 6
  2791. 00001EC0  3007                     move.w     D0, D7
  2792. 00001EC2  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  2793. 00001EC6  4E5E                     unlink     A6
  2794. 00001EC8  4E75                     rts
  2795. 00001ECA  8D50                     or.w       [A0], D6
  2796. 00001ECC  7562                     moveq.l    D2, 0x62
  2797. 00001ECE  5F50                     subq.w     [A0], 7
  2798. 00001ED0  6C61                     bge        +0x63 /* 00001F33 */
  2799. 00001ED2  794D                     moveq.l    D4, 0x4D
  2800. 00001ED4  7573                     moveq.l    D2, 0x73
  2801. 00001ED6  6963                     bvs        +0x65 /* 00001F3B */
  2802. 00001ED8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2803. // begin alternate branch 00001EDA-00001EDE
  2804. fn00001EDA:
  2805. 00001EDA  4E56 FFEC                link       A6, -0x0014
  2806. // end alternate branch 00001EDA-00001EDE
  2807. fn00001EDA: // (misaligned)
  2808. 00001EDC  FFEC                     .extension 0xFEC // unimplemented
  2809. 00001EDE  48E7 0700                movem.l    -[A7], D5,D6,D7
  2810. 00001EE2  7E00                     moveq.l    D7, 0x00
  2811. 00001EE4  3D7C 0017 FFF0           move.w     [A6 - 0x10], 0x17
  2812. 00001EEA  7009                     moveq.l    D0, 0x09
  2813. 00001EEC  2D40 FFF2                move.l     [A6 - 0xE], D0
  2814. 00001EF0  2D6E FFEC FFFA           move.l     [A6 - 0x6], [A6 - 0x14]
  2815. 00001EF6  2079 FFFF EE3C           movea.l    A0, [0xFFFFEE3C]
  2816. 00001EFC  30BC 0001                move.w     [A0], 0x1
  2817. 00001F00  7C04                     moveq.l    D6, 0x04
  2818. 00001F02  2A3C 0000 8001           move.l     D5, 0x8001
  2819. 00001F08  5279 FFFF EADC           addq.w     [0xFFFFEADC], 1
  2820. 00001F0E  0C79 0064 FFFF EADC      cmpi.w     [0xFFFFEADC], 0x64 /* 'd' */
  2821. 00001F16  6F06                     ble        +0x8 /* 00001F1E */
  2822. 00001F18  4279 FFFF EADC           clr.w      [0xFFFFEADC]
  2823. label00001F1E:
  2824. 00001F1E  4267                     clr.w      -[A7]
  2825. 00001F20  486E FFF0                pea.l      [A6 - 0x10]
  2826. 00001F24  2F3C FFFF EAE6           move.l     -[A7], 0xFFFFEAE6
  2827. 00001F2A  3079 FFFF EADC           movea.w    A0, [0xFFFFEADC]
  2828. 00001F30  2F08                     move.l     -[A7], A0
  2829. 00001F32  2F39 FFFF EE3C           move.l     -[A7], [0xFFFFEE3C]
  2830. 00001F38  2F06                     move.l     -[A7], D6
  2831. 00001F3A  2F05                     move.l     -[A7], D5
  2832. 00001F3C  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  2833. 00001F40  A88F                     syscall    OSDispatch
  2834. 00001F42  4217                     clr.b      [A7]
  2835. 00001F44  3F3C FFFF                move.w     -[A7], 0xFFFF
  2836. 00001F48  2F3C FFFF E970           move.l     -[A7], 0xFFFFE970
  2837. 00001F4E  4878 0005                push.l     0x5
  2838. 00001F52  42A7                     clr.l      -[A7]
  2839. 00001F54  A860                     syscall    WaitNextEvent
  2840. 00001F56  3079 FFFF EADC           movea.w    A0, [0xFFFFEADC]
  2841. 00001F5C  2F08                     move.l     -[A7], A0
  2842. 00001F5E  4EBA 009C                jsr        [PC + 0x9C /* 00001FFC */]
  2843. 00001F62  3E00                     move.w     D7, D0
  2844. 00001F64  3007                     move.w     D0, D7
  2845. 00001F66  4CEE 00E0 FFE0           movem.l    D5,D6,D7, [A6 - 0x20]
  2846. 00001F6C  4E5E                     unlink     A6
  2847. 00001F6E  4E75                     rts
  2848. 00001F70  8D50                     or.w       [A0], D6
  2849. 00001F72  7562                     moveq.l    D2, 0x62
  2850. 00001F74  5F53                     subq.w     [A3], 7
  2851. 00001F76  746F                     moveq.l    D2, 0x6F
  2852. 00001F78  704D                     moveq.l    D0, 0x4D
  2853. 00001F7A  7573                     moveq.l    D2, 0x73
  2854. 00001F7C  6963                     bvs        +0x65 /* 00001FE1 */
  2855. 00001F7E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2856. export_172: // at 00001F80 (misaligned)
  2857. 00001F82  FFEC                     .extension 0xFEC // unimplemented
  2858. 00001F84  48E7 0700                movem.l    -[A7], D5,D6,D7
  2859. 00001F88  7E00                     moveq.l    D7, 0x00
  2860. 00001F8A  3D7C 0017 FFF0           move.w     [A6 - 0x10], 0x17
  2861. 00001F90  7009                     moveq.l    D0, 0x09
  2862. 00001F92  2D40 FFF2                move.l     [A6 - 0xE], D0
  2863. 00001F96  2D6E FFEC FFFA           move.l     [A6 - 0x6], [A6 - 0x14]
  2864. 00001F9C  2079 FFFF EE3C           movea.l    A0, [0xFFFFEE3C]
  2865. 00001FA2  30BC 0002                move.w     [A0], 0x2
  2866. 00001FA6  7C04                     moveq.l    D6, 0x04
  2867. 00001FA8  2A3C 0000 8001           move.l     D5, 0x8001
  2868. 00001FAE  4267                     clr.w      -[A7]
  2869. 00001FB0  486E FFF0                pea.l      [A6 - 0x10]
  2870. 00001FB4  2F3C FFFF EAE6           move.l     -[A7], 0xFFFFEAE6
  2871. 00001FBA  42A7                     clr.l      -[A7]
  2872. 00001FBC  2F39 FFFF EE3C           move.l     -[A7], [0xFFFFEE3C]
  2873. 00001FC2  2F06                     move.l     -[A7], D6
  2874. 00001FC4  2F05                     move.l     -[A7], D5
  2875. 00001FC6  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  2876. 00001FCA  A88F                     syscall    OSDispatch
  2877. 00001FCC  4217                     clr.b      [A7]
  2878. 00001FCE  3F3C FFFF                move.w     -[A7], 0xFFFF
  2879. 00001FD2  2F3C FFFF E970           move.l     -[A7], 0xFFFFE970
  2880. 00001FD8  4878 0005                push.l     0x5
  2881. 00001FDC  42A7                     clr.l      -[A7]
  2882. 00001FDE  A860                     syscall    WaitNextEvent
  2883. 00001FE0  3007                     move.w     D0, D7
  2884. 00001FE2  4CEE 00E0 FFE0           movem.l    D5,D6,D7, [A6 - 0x20]
  2885. 00001FE8  4E5E                     unlink     A6
  2886. 00001FEA  4E75                     rts
  2887. 00001FEC  8D50                     or.w       [A0], D6
  2888. 00001FEE  7562                     moveq.l    D2, 0x62
  2889. 00001FF0  5F4B                     subq.w     A3, 7
  2890. 00001FF2  696C                     bvs        +0x6E /* 00002060 */
  2891. 00001FF4  6C4D                     bge        +0x4F /* 00002043 */
  2892. 00001FF6  7573                     moveq.l    D2, 0x73
  2893. 00001FF8  6963                     bvs        +0x65 /* 0000205D */
  2894. 00001FFA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2895. // begin alternate branch 00001FFC-00002000
  2896. fn00001FFC:
  2897. 00001FFC  4E56 FFFE                link       A6, -0x0002
  2898. // end alternate branch 00001FFC-00002000
  2899. fn00001FFC: // (misaligned)
  2900. 00001FFE  FFFE                     .extension 0xFFE // unimplemented
  2901. 00002000  48E7 0700                movem.l    -[A7], D5,D6,D7
  2902. 00002004  7E00                     moveq.l    D7, 0x00
  2903. label00002006:
  2904. 00002006  4227                     clr.b      -[A7]
  2905. 00002008  486D 057A                pea.l      [A5 + 0x57A /* export_171 */]
  2906. 0000200C  486E 0008                pea.l      [A6 + 0x8]
  2907. 00002010  486E FFFE                pea.l      [A6 - 0x2]
  2908. 00002014  3F3C 0045                move.w     -[A7], 0x45 /* 'E' */
  2909. 00002018  A88F                     syscall    OSDispatch
  2910. 0000201A  4A1F                     tst.b      [A7]+
  2911. 0000201C  6710                     beq        +0x12 /* 0000202E */
  2912. 0000201E  4AB9 FFFF E96C           tst.l      [0xFFFFE96C]
  2913. 00002024  6604                     bne        +0x6 /* 0000202A */
  2914. 00002026  7C00                     moveq.l    D6, 0x00
  2915. 00002028  601E                     bra        +0x20 /* 00002048 */
  2916. label0000202A:
  2917. 0000202A  7CFF                     moveq.l    D6, 0xFFFFFFFF
  2918. 0000202C  601A                     bra        +0x1C /* 00002048 */
  2919. label0000202E:
  2920. 0000202E  5247                     addq.w     D7, 1
  2921. 00002030  42A7                     clr.l      -[A7]
  2922. 00002032  A975                     syscall    TickCount
  2923. 00002034  7A03                     moveq.l    D5, 0x03
  2924. 00002036  DA9F                     add.l      D5, [A7]+
  2925. label00002038:
  2926. 00002038  42A7                     clr.l      -[A7]
  2927. 0000203A  A975                     syscall    TickCount
  2928. 0000203C  BA9F                     cmp.l      D5, [A7]+
  2929. 0000203E  62F8                     bhi        -0x6 /* 00002038 */
  2930. 00002040  0C47 0003                cmpi.w     D7, 0x3
  2931. 00002044  6FC0                     ble        -0x3E /* 00002006 */
  2932. 00002046  7CFF                     moveq.l    D6, 0xFFFFFFFF
  2933. label00002048:
  2934. 00002048  3006                     move.w     D0, D6
  2935. 0000204A  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  2936. 0000204E  4E5E                     unlink     A6
  2937. 00002050  4E75                     rts
  2938. 00002052  9050                     sub.w      D0, [A0]
  2939. 00002054  7562                     moveq.l    D2, 0x62
  2940. 00002056  5F47                     subq.w     D7, 7
  2941. 00002058  6574                     bcs        +0x76 /* 000020CE */
  2942. 0000205A  5265                     addq.w     -[A5], 1
  2943. 0000205C  7475                     moveq.l    D2, 0x75
  2944. 0000205E  726E                     moveq.l    D1, 0x6E
  2945. label00002060:
  2946. 00002060  4D65                     chk.w      D6, -[A5]
  2947. 00002062  7300                     moveq.l    D1, 0x00
  2948. 00002064  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2949. export_171: // at 00002066 (misaligned)
  2950. 00002068  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2951. 0000206C  0008 226E                ori.b      A0, 0x6E /* 'n' */
  2952. 00002070  000C 2010                ori.b      A4, 0x10
  2953. 00002074  B0A9 0018                cmp.l      D0, [A1 + 0x18]
  2954. 00002078  6610                     bne        +0x12 /* 0000208A */
  2955. 0000207A  206E 000C                movea.l    A0, [A6 + 0xC]
  2956. 0000207E  23E8 000A FFFF E96C      move.l     [0xFFFFE96C], [A0 + 0xA]
  2957. 00002086  7001                     moveq.l    D0, 0x01
  2958. 00002088  6002                     bra        +0x4 /* 0000208C */
  2959. label0000208A:
  2960. 0000208A  7000                     moveq.l    D0, 0x00
  2961. label0000208C:
  2962. 0000208C  4E5E                     unlink     A6
  2963. 0000208E  4E75                     rts
  2964. 00002090  8D50                     or.w       [A0], D6
  2965. 00002092  7562                     moveq.l    D2, 0x62
  2966. 00002094  5F4D                     subq.w     A5, 7
  2967. 00002096  6573                     bcs        +0x75 /* 0000210B */
  2968. 00002098  4669 6C74                not.w      [A1 + 0x6C74]
  2969. 0000209C  6572                     bcs        +0x74 /* 00002110 */
  2970. 0000209E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2971. 000020A2  FFC0                     .extension 0xFC0 // unimplemented
  2972. 000020A4  2D7C BA83 126F FFF8      move.l     [A6 - 0x8], 0xBA83126F
  2973. 000020AC  2D7C 3F80 20C5 FFF4      move.l     [A6 - 0xC], 0x3F8020C5
  2974. 000020B4  302E 000E                move.w     D0, [A6 + 0xE]
  2975. 000020B8  906E 000A                sub.w      D0, [A6 + 0xA]
  2976. 000020BC  3D40 FFC8                move.w     [A6 - 0x38], D0
  2977. 000020C0  486E FFC8                pea.l      [A6 - 0x38]
  2978. 000020C4  486E FFCA                pea.l      [A6 - 0x36]
  2979. 000020C8  3F3C 200E                move.w     -[A7], 0x200E
  2980. 000020CC  A9EB                     syscall    Pack4/FP68K
  2981. label000020CE:
  2982. 000020CE  486E FFCA                pea.l      [A6 - 0x36]
  2983. 000020D2  486E FFEC                pea.l      [A6 - 0x14]
  2984. 000020D6  3F3C 1010                move.w     -[A7], 0x1010
  2985. 000020DA  A9EB                     syscall    Pack4/FP68K
  2986. 000020DC  302E 000C                move.w     D0, [A6 + 0xC]
  2987. 000020E0  906E 0008                sub.w      D0, [A6 + 0x8]
  2988. 000020E4  3D40 FFC8                move.w     [A6 - 0x38], D0
  2989. 000020E8  486E FFC8                pea.l      [A6 - 0x38]
  2990. 000020EC  486E FFCA                pea.l      [A6 - 0x36]
  2991. 000020F0  3F3C 200E                move.w     -[A7], 0x200E
  2992. 000020F4  A9EB                     syscall    Pack4/FP68K
  2993. 000020F6  486E FFCA                pea.l      [A6 - 0x36]
  2994. 000020FA  486E FFF0                pea.l      [A6 - 0x10]
  2995. 000020FE  3F3C 1010                move.w     -[A7], 0x1010
  2996. 00002102  A9EB                     syscall    Pack4/FP68K
  2997. 00002104  302E 0016                move.w     D0, [A6 + 0x16]
  2998. 00002108  906E 0012                sub.w      D0, [A6 + 0x12]
  2999. 0000210C  3D40 FFC8                move.w     [A6 - 0x38], D0
  3000. label00002110:
  3001. 00002110  486E FFC8                pea.l      [A6 - 0x38]
  3002. 00002114  486E FFCA                pea.l      [A6 - 0x36]
  3003. 00002118  3F3C 200E                move.w     -[A7], 0x200E
  3004. 0000211C  A9EB                     syscall    Pack4/FP68K
  3005. 0000211E  486E FFCA                pea.l      [A6 - 0x36]
  3006. 00002122  486E FFE4                pea.l      [A6 - 0x1C]
  3007. 00002126  3F3C 1010                move.w     -[A7], 0x1010
  3008. 0000212A  A9EB                     syscall    Pack4/FP68K
  3009. 0000212C  302E 0014                move.w     D0, [A6 + 0x14]
  3010. 00002130  906E 0010                sub.w      D0, [A6 + 0x10]
  3011. 00002134  3D40 FFC8                move.w     [A6 - 0x38], D0
  3012. 00002138  486E FFC8                pea.l      [A6 - 0x38]
  3013. 0000213C  486E FFCA                pea.l      [A6 - 0x36]
  3014. 00002140  3F3C 200E                move.w     -[A7], 0x200E
  3015. 00002144  A9EB                     syscall    Pack4/FP68K
  3016. 00002146  486E FFCA                pea.l      [A6 - 0x36]
  3017. 0000214A  486E FFE8                pea.l      [A6 - 0x18]
  3018. 0000214E  3F3C 1010                move.w     -[A7], 0x1010
  3019. 00002152  A9EB                     syscall    Pack4/FP68K
  3020. 00002154  302E 0012                move.w     D0, [A6 + 0x12]
  3021. 00002158  906E 000A                sub.w      D0, [A6 + 0xA]
  3022. 0000215C  3D40 FFC8                move.w     [A6 - 0x38], D0
  3023. 00002160  486E FFC8                pea.l      [A6 - 0x38]
  3024. 00002164  486E FFCA                pea.l      [A6 - 0x36]
  3025. 00002168  3F3C 200E                move.w     -[A7], 0x200E
  3026. 0000216C  A9EB                     syscall    Pack4/FP68K
  3027. 0000216E  486E FFCA                pea.l      [A6 - 0x36]
  3028. 00002172  486E FFDC                pea.l      [A6 - 0x24]
  3029. 00002176  3F3C 1010                move.w     -[A7], 0x1010
  3030. 0000217A  A9EB                     syscall    Pack4/FP68K
  3031. 0000217C  302E 0010                move.w     D0, [A6 + 0x10]
  3032. 00002180  906E 0008                sub.w      D0, [A6 + 0x8]
  3033. 00002184  3D40 FFC8                move.w     [A6 - 0x38], D0
  3034. 00002188  486E FFC8                pea.l      [A6 - 0x38]
  3035. 0000218C  486E FFCA                pea.l      [A6 - 0x36]
  3036. 00002190  3F3C 200E                move.w     -[A7], 0x200E
  3037. 00002194  A9EB                     syscall    Pack4/FP68K
  3038. 00002196  486E FFCA                pea.l      [A6 - 0x36]
  3039. 0000219A  486E FFE0                pea.l      [A6 - 0x20]
  3040. 0000219E  3F3C 1010                move.w     -[A7], 0x1010
  3041. 000021A2  A9EB                     syscall    Pack4/FP68K
  3042. 000021A4  486E FFEC                pea.l      [A6 - 0x14]
  3043. 000021A8  486E FFCA                pea.l      [A6 - 0x36]
  3044. 000021AC  3F3C 100E                move.w     -[A7], 0x100E
  3045. 000021B0  A9EB                     syscall    Pack4/FP68K
  3046. 000021B2  486E FFE8                pea.l      [A6 - 0x18]
  3047. 000021B6  486E FFCA                pea.l      [A6 - 0x36]
  3048. 000021BA  3F3C 1004                move.w     -[A7], 0x1004
  3049. 000021BE  A9EB                     syscall    Pack4/FP68K
  3050. 000021C0  486E FFF0                pea.l      [A6 - 0x10]
  3051. 000021C4  486E FFC0                pea.l      [A6 - 0x40]
  3052. 000021C8  3F3C 100E                move.w     -[A7], 0x100E
  3053. 000021CC  A9EB                     syscall    Pack4/FP68K
  3054. 000021CE  486E FFE4                pea.l      [A6 - 0x1C]
  3055. 000021D2  486E FFC0                pea.l      [A6 - 0x40]
  3056. 000021D6  3F3C 1004                move.w     -[A7], 0x1004
  3057. 000021DA  A9EB                     syscall    Pack4/FP68K
  3058. 000021DC  486E FFCA                pea.l      [A6 - 0x36]
  3059. 000021E0  486E FFC0                pea.l      [A6 - 0x40]
  3060. 000021E4  3F3C 0002                move.w     -[A7], 0x2
  3061. 000021E8  A9EB                     syscall    Pack4/FP68K
  3062. 000021EA  486E FFC0                pea.l      [A6 - 0x40]
  3063. 000021EE  486E FFFC                pea.l      [A6 - 0x4]
  3064. 000021F2  3F3C 1010                move.w     -[A7], 0x1010
  3065. 000021F6  A9EB                     syscall    Pack4/FP68K
  3066. 000021F8  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  3067. 000021FC  486E FFFC                pea.l      [A6 - 0x4]
  3068. 00002200  486F 0004                pea.l      [A7 + 0x4]
  3069. 00002204  3F3C 100E                move.w     -[A7], 0x100E
  3070. 00002208  A9EB                     syscall    Pack4/FP68K
  3071. 0000220A  3F17                     move.w     -[A7], [A7]
  3072. 0000220C  486E FFC8                pea.l      [A6 - 0x38]
  3073. 00002210  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  3074. 00002214  487A 0200                pea.l      [PC + 0x200 /* 00002416, value 0x3FF58312 */]
  3075. 00002218  486E FFCA                pea.l      [A6 - 0x36]
  3076. 0000221C  3F3C 0008                move.w     -[A7], 0x8
  3077. 00002220  A9EB                     syscall    Pack4/FP68K
  3078. 00002222  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3079. 00002226  6C06                     bge        +0x8 /* 0000222E */
  3080. 00002228  7001                     moveq.l    D0, 0x01
  3081. 0000222A  6000 01D6                bra        +0x1D8 /* 00002402 */
  3082. label0000222E:
  3083. 0000222E  486E FFDC                pea.l      [A6 - 0x24]
  3084. 00002232  486E FFCA                pea.l      [A6 - 0x36]
  3085. 00002236  3F3C 100E                move.w     -[A7], 0x100E
  3086. 0000223A  A9EB                     syscall    Pack4/FP68K
  3087. 0000223C  486E FFE8                pea.l      [A6 - 0x18]
  3088. 00002240  486E FFCA                pea.l      [A6 - 0x36]
  3089. 00002244  3F3C 1004                move.w     -[A7], 0x1004
  3090. 00002248  A9EB                     syscall    Pack4/FP68K
  3091. 0000224A  486E FFE0                pea.l      [A6 - 0x20]
  3092. 0000224E  486E FFC0                pea.l      [A6 - 0x40]
  3093. 00002252  3F3C 100E                move.w     -[A7], 0x100E
  3094. 00002256  A9EB                     syscall    Pack4/FP68K
  3095. 00002258  486E FFE4                pea.l      [A6 - 0x1C]
  3096. 0000225C  486E FFC0                pea.l      [A6 - 0x40]
  3097. 00002260  3F3C 1004                move.w     -[A7], 0x1004
  3098. 00002264  A9EB                     syscall    Pack4/FP68K
  3099. 00002266  486E FFCA                pea.l      [A6 - 0x36]
  3100. 0000226A  486E FFC0                pea.l      [A6 - 0x40]
  3101. 0000226E  3F3C 0002                move.w     -[A7], 0x2
  3102. 00002272  A9EB                     syscall    Pack4/FP68K
  3103. 00002274  486E FFFC                pea.l      [A6 - 0x4]
  3104. 00002278  486E FFC0                pea.l      [A6 - 0x40]
  3105. 0000227C  3F3C 1006                move.w     -[A7], 0x1006
  3106. 00002280  A9EB                     syscall    Pack4/FP68K
  3107. 00002282  486E FFC0                pea.l      [A6 - 0x40]
  3108. 00002286  486E FFD8                pea.l      [A6 - 0x28]
  3109. 0000228A  3F3C 1010                move.w     -[A7], 0x1010
  3110. 0000228E  A9EB                     syscall    Pack4/FP68K
  3111. 00002290  486E FFDC                pea.l      [A6 - 0x24]
  3112. 00002294  486E FFCA                pea.l      [A6 - 0x36]
  3113. 00002298  3F3C 100E                move.w     -[A7], 0x100E
  3114. 0000229C  A9EB                     syscall    Pack4/FP68K
  3115. 0000229E  486E FFF0                pea.l      [A6 - 0x10]
  3116. 000022A2  486E FFCA                pea.l      [A6 - 0x36]
  3117. 000022A6  3F3C 1004                move.w     -[A7], 0x1004
  3118. 000022AA  A9EB                     syscall    Pack4/FP68K
  3119. 000022AC  486E FFE0                pea.l      [A6 - 0x20]
  3120. 000022B0  486E FFC0                pea.l      [A6 - 0x40]
  3121. 000022B4  3F3C 100E                move.w     -[A7], 0x100E
  3122. 000022B8  A9EB                     syscall    Pack4/FP68K
  3123. 000022BA  486E FFEC                pea.l      [A6 - 0x14]
  3124. 000022BE  486E FFC0                pea.l      [A6 - 0x40]
  3125. 000022C2  3F3C 1004                move.w     -[A7], 0x1004
  3126. 000022C6  A9EB                     syscall    Pack4/FP68K
  3127. 000022C8  486E FFCA                pea.l      [A6 - 0x36]
  3128. 000022CC  486E FFC0                pea.l      [A6 - 0x40]
  3129. 000022D0  3F3C 0002                move.w     -[A7], 0x2
  3130. 000022D4  A9EB                     syscall    Pack4/FP68K
  3131. 000022D6  486E FFFC                pea.l      [A6 - 0x4]
  3132. 000022DA  486E FFC0                pea.l      [A6 - 0x40]
  3133. 000022DE  3F3C 1006                move.w     -[A7], 0x1006
  3134. 000022E2  A9EB                     syscall    Pack4/FP68K
  3135. 000022E4  486E FFC0                pea.l      [A6 - 0x40]
  3136. 000022E8  486E FFD4                pea.l      [A6 - 0x2C]
  3137. 000022EC  3F3C 1010                move.w     -[A7], 0x1010
  3138. 000022F0  A9EB                     syscall    Pack4/FP68K
  3139. 000022F2  486E FFD8                pea.l      [A6 - 0x28]
  3140. 000022F6  486E FFCA                pea.l      [A6 - 0x36]
  3141. 000022FA  3F3C 100E                move.w     -[A7], 0x100E
  3142. 000022FE  A9EB                     syscall    Pack4/FP68K
  3143. 00002300  486E FFEC                pea.l      [A6 - 0x14]
  3144. 00002304  486E FFCA                pea.l      [A6 - 0x36]
  3145. 00002308  3F3C 1004                move.w     -[A7], 0x1004
  3146. 0000230C  A9EB                     syscall    Pack4/FP68K
  3147. 0000230E  486E 000A                pea.l      [A6 + 0xA]
  3148. 00002312  486E FFCA                pea.l      [A6 - 0x36]
  3149. 00002316  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  3150. 0000231A  A9EB                     syscall    Pack4/FP68K
  3151. 0000231C  486E FFCA                pea.l      [A6 - 0x36]
  3152. 00002320  3F3C 0016                move.w     -[A7], 0x16
  3153. 00002324  A9EB                     syscall    Pack4/FP68K
  3154. 00002326  486E FFCA                pea.l      [A6 - 0x36]
  3155. 0000232A  486E FFC8                pea.l      [A6 - 0x38]
  3156. 0000232E  3F3C 2010                move.w     -[A7], 0x2010
  3157. 00002332  A9EB                     syscall    Pack4/FP68K
  3158. 00002334  206E 0018                movea.l    A0, [A6 + 0x18]
  3159. 00002338  316E FFC8 0002           move.w     [A0 + 0x2], [A6 - 0x38]
  3160. 0000233E  486E FFD8                pea.l      [A6 - 0x28]
  3161. 00002342  486E FFCA                pea.l      [A6 - 0x36]
  3162. 00002346  3F3C 100E                move.w     -[A7], 0x100E
  3163. 0000234A  A9EB                     syscall    Pack4/FP68K
  3164. 0000234C  486E FFF0                pea.l      [A6 - 0x10]
  3165. 00002350  486E FFCA                pea.l      [A6 - 0x36]
  3166. 00002354  3F3C 1004                move.w     -[A7], 0x1004
  3167. 00002358  A9EB                     syscall    Pack4/FP68K
  3168. 0000235A  486E 0008                pea.l      [A6 + 0x8]
  3169. 0000235E  486E FFCA                pea.l      [A6 - 0x36]
  3170. 00002362  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  3171. 00002366  A9EB                     syscall    Pack4/FP68K
  3172. 00002368  486E FFCA                pea.l      [A6 - 0x36]
  3173. 0000236C  3F3C 0016                move.w     -[A7], 0x16
  3174. 00002370  A9EB                     syscall    Pack4/FP68K
  3175. 00002372  486E FFCA                pea.l      [A6 - 0x36]
  3176. 00002376  486E FFC8                pea.l      [A6 - 0x38]
  3177. 0000237A  3F3C 2010                move.w     -[A7], 0x2010
  3178. 0000237E  A9EB                     syscall    Pack4/FP68K
  3179. 00002380  30AE FFC8                move.w     [A0], [A6 - 0x38]
  3180. 00002384  486E FFF8                pea.l      [A6 - 0x8]
  3181. 00002388  486E FFCA                pea.l      [A6 - 0x36]
  3182. 0000238C  3F3C 100E                move.w     -[A7], 0x100E
  3183. 00002390  A9EB                     syscall    Pack4/FP68K
  3184. 00002392  486E FFD8                pea.l      [A6 - 0x28]
  3185. 00002396  486E FFCA                pea.l      [A6 - 0x36]
  3186. 0000239A  3F3C 1008                move.w     -[A7], 0x1008
  3187. 0000239E  A9EB                     syscall    Pack4/FP68K
  3188. 000023A0  6E5A                     bgt        +0x5C /* 000023FC */
  3189. 000023A2  486E FFF4                pea.l      [A6 - 0xC]
  3190. 000023A6  486E FFCA                pea.l      [A6 - 0x36]
  3191. 000023AA  3F3C 100E                move.w     -[A7], 0x100E
  3192. 000023AE  A9EB                     syscall    Pack4/FP68K
  3193. 000023B0  486E FFD8                pea.l      [A6 - 0x28]
  3194. 000023B4  486E FFCA                pea.l      [A6 - 0x36]
  3195. 000023B8  3F3C 1008                move.w     -[A7], 0x1008
  3196. 000023BC  A9EB                     syscall    Pack4/FP68K
  3197. 000023BE  6D3C                     blt        +0x3E /* 000023FC */
  3198. 000023C0  486E FFF8                pea.l      [A6 - 0x8]
  3199. 000023C4  486E FFCA                pea.l      [A6 - 0x36]
  3200. 000023C8  3F3C 100E                move.w     -[A7], 0x100E
  3201. 000023CC  A9EB                     syscall    Pack4/FP68K
  3202. 000023CE  486E FFD4                pea.l      [A6 - 0x2C]
  3203. 000023D2  486E FFCA                pea.l      [A6 - 0x36]
  3204. 000023D6  3F3C 1008                move.w     -[A7], 0x1008
  3205. 000023DA  A9EB                     syscall    Pack4/FP68K
  3206. 000023DC  6E1E                     bgt        +0x20 /* 000023FC */
  3207. 000023DE  486E FFF4                pea.l      [A6 - 0xC]
  3208. 000023E2  486E FFCA                pea.l      [A6 - 0x36]
  3209. 000023E6  3F3C 100E                move.w     -[A7], 0x100E
  3210. 000023EA  A9EB                     syscall    Pack4/FP68K
  3211. 000023EC  486E FFD4                pea.l      [A6 - 0x2C]
  3212. 000023F0  486E FFCA                pea.l      [A6 - 0x36]
  3213. 000023F4  3F3C 1008                move.w     -[A7], 0x1008
  3214. 000023F8  A9EB                     syscall    Pack4/FP68K
  3215. 000023FA  6C04                     bge        +0x6 /* 00002400 */
  3216. label000023FC:
  3217. 000023FC  7001                     moveq.l    D0, 0x01
  3218. 000023FE  6002                     bra        +0x4 /* 00002402 */
  3219. label00002400:
  3220. 00002400  7000                     moveq.l    D0, 0x00
  3221. label00002402:
  3222. 00002402  4E5E                     unlink     A6
  3223. 00002404  4E75                     rts
  3224. 00002406  8D50                     or.w       [A0], D6
  3225. 00002408  7562                     moveq.l    D2, 0x62
  3226. 0000240A  5F47                     subq.w     D7, 7
  3227. 0000240C  6574                     bcs        +0x76 /* 00002482 */
  3228. 0000240E  4372 6F73 7350 000A 3FF5 8312 chk.w      D1, [[A2 + 0x7350000A] + 0x3FF58312]
  3229. 0000241A  6E97                     bgt        -0x67 /* 000023B3 */
  3230. 0000241C  8D4F DF3B                pack       -[A6], -[A7], 0xDF3B
  3231. export_173:
  3232. 00002420  4E56 FFE4                link       A6, -0x001C
  3233. 00002424  426E FFEA                clr.w      [A6 - 0x16]
  3234. 00002428  426E FFE8                clr.w      [A6 - 0x18]
  3235. 0000242C  426E FFE6                clr.w      [A6 - 0x1A]
  3236. 00002430  426E FFE4                clr.w      [A6 - 0x1C]
  3237. 00002434  486E FFE4                pea.l      [A6 - 0x1C]
  3238. 00002438  486E FFE8                pea.l      [A6 - 0x18]
  3239. 0000243C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3240. 00002440  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3241. 00002444  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3242. 00002448  4EBA EE96                jsr        [PC - 0x116A /* 000012E0 */]
  3243. 0000244C  4A40                     tst.w      D0
  3244. 0000244E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3245. 00002452  6704                     beq        +0x6 /* 00002458 */
  3246. 00002454  7001                     moveq.l    D0, 0x01
  3247. 00002456  6002                     bra        +0x4 /* 0000245A */
  3248. label00002458:
  3249. 00002458  7000                     moveq.l    D0, 0x00
  3250. label0000245A:
  3251. 0000245A  4E5E                     unlink     A6
  3252. 0000245C  4E75                     rts
  3253. 0000245E  8F50                     or.w       [A0], D7
  3254. 00002460  7562                     moveq.l    D2, 0x62
  3255. 00002462  5F43                     subq.w     D3, 7
  3256. 00002464  6865                     bvc        +0x67 /* 000024CB */
  3257. 00002466  636B                     bls        +0x6D /* 000024D3 */
  3258. 00002468  4372 6F73 7350 0000      .incomplete
  3259.